Pagine

venerdì 27 luglio 2012

SQL Server 2012: Piano d'esecuzione non ottimale

Perchè una query apparentemente ottimizzata non dovrebbe rivelarsi tale? Perchè il query optimizer, che dovrebbe sempre trovare la strada migliore per evadere le nostre query, dovrebbe scegliere un piano d'esecuzione non ottimale se non scadente?

SQL Server 2012: Novità nella clausola Over

SQL server 2012 ha introdotto molte nuove funzioni T-SQL e miglioramenti vari.
La clausola OVER() è una di quelle funzioni/clausole che hanno subito interessanti implementazioni.

T-SQL: Ranking function example

Le funzioni di ranking sono state introdotte sin dall'edizione 2005 ma molto spesso mi capita di vedere script che potrebbero beneficiarne non farne uso.
Scopo delle funzioni di ranking è quello di "classificare" ogni riga all'interno di una partizione, di un set di risultati.

martedì 17 luglio 2012

WPC 2012

Sono aperte le iscrizioni alla WPC 2012, la più importante IT Conference italiana !!
Trovate le info qui...

Ci si vede alla wpc

Ciao

Luca

SQL Server 2012: Transactional replication e Always On

E' possibile configurare una Transactional Replication per un database coinvolto in Always on Availability Group e fare in modo che anche in caso di failover la replica continui a funzionare ? Si è possibile !

domenica 1 luglio 2012

SQL Start 2012 !!

Sono aperte le registrazioni per la SQL Start! 2012 che si terrà ad Ancona il 28 settembre 2012. Moltissime sessioni su SQL Server 2012 sia per Dev che Admin.... Non mancate. Ciao Luca

Trovare l'isolation level delle transazioni attive e altro....

Mai capitato di dover capire lo stato di una transazione, il suo isolation level e chi l'ha lanciata ? SQL mette a disposizione tantissime Dynamic Management Views and Functions che ci aiutano a capire cosa sta facendo l'engine.