T-Sql

Using the Static Relational Interval Tree with time intervals

Gianluca Hotz

Per chi come me è appassionato di database temporali, segnalo l’uscita della terza parte di una serie di articoli di Laurent Martin che spiegano come implementare e usare gli RI-Tree in T-SQL con intervalli temporali.

RI-Tree è la contrazione di “Relational Interval Tree” una struttura che permette di fare query su intervalli di valori in maniera efficiente, per chi non ha letto nulla a riguardo consiglio la lettura di tutti e tre gli articoli che introducono la struttura e danno ulteriori riferimenti per approfondire:

MSDN Italia: Come usare lo Statement MERGE (T-SQL)

Sergio Govoni

Il comando MERGE (T-SQL) può essere utilizzato in ambienti OLTP, ma anche OLAP. In uno scenario transazionale, possiamo utilizzarlo per eseguire il Merge dei dati da una sorgente esterna ad una tabella esistente. In un data werehouse, il comando MERGE può essere utilizzato per eseguire UPDATE incrementali oppure per processare slowly changing dimensions…

Leggi l’articolo completo su MSDN Italia a questo link:

http://msdn.microsoft.com/it-it/library/jj973188

Free eBook - SQL Server Execution Plans (2nd Edition)

Sergio Govoni

Dal portale redgate è possibile scaricare, gratuitamente (in formato PDF),  la seconda edizione dell’eBook: SQL Server Execution Plans di Grant Fritchey. Il libro in formato cartaceo è ovviamente acquistabile su Amazon.

Riporto di seguito la prefazione seguita dall’elenco dei capitoli.

Editorial Review

Every day, out in the various online forums devoted to SQL Server, and on Twitter, the same types of questions come up repeatedly: Why is this query running slowly? Why is SQL Server ignoring my index? Why does this query run quickly sometimes and slowly at others? My response is the same in each case: have you looked at the execution plan?