Posts

Showing posts with the label INDICI COLUMNSTORE

SQL Server 2019 RC1 e la "Resumable Online Index Creation"

Image
Ben ritrovati! Nello scorso articolo che trovate qui vi avevo raccontato brevemente cosa sono gli indici tipo columnstore parlandovi anche della loro evoluzione con il succedersi delle versioni di SQL Server. Avevamo poi discusso delle novità introdotte da SQL Server 2019 relative a questo tipo di indici. Oggi continuiamo a parlare di indici parlando di un'altra novità introdotta anch'essa a partire dalla versione di SQL Server in uscita. Parliamo di Resumable Online Index Creation . Resumable Online Index Creation Per introdurre l'argomento diciamo che SQL Server 2017 aveva introdotto la possibilità di mettere in pausa (pause) e di riprendere (resume) il rebuild online di un indice. L'utilità di questa feature ha senso quando si parla di database di dimensioni considerevoli come ad esempio nei datawarehouse dove questa è un operazione che può durare ore. SQL Server 2019 introduce la stessa funzionalità di pause/resume anche durante la creazione dell'ind...

SQL Server 2019 RC1 a proposito di "Online clustered columnstore index build and rebuild" (parte 2)

Image
Carissimi lettori, Oggi nuovo articolo, il secondo riguardante le novità introdotte dal nuovo SQL Server 2019 . Se vi siete persi il precedente articolo in cui raccontavamo della clausola OPTIMIZE_FOR_SEQUENTIAL_KEY fate click qui: The last page insert latch contention issue e la clausola OPTIMIZE FOR SEQUENTIAL KEY di SQL Server 2019 RC1 (parte 3) Oggi parliamo invece di un altra novità ovvero del rebuild online degli indici columnstore . Siete pronti? Via!   Rebuild online degli indici columnstore Già, ma cosa sono gli indici columnstore? Facciamo una brevissima e semplice introduzione per spiegarne la sola logica di base. Non ci addentreremo per questa volta in nessun dettaglio tecnico. Gli indici columnstore sono un nuovo tipo di indice (introdotto per la verità già da un molti anni con la versione 2012 di SQL Server) la cui caratteristica principale è quella di  memorizzare i dati non per riga ma bensì per colonna :     Questo tipo di indice...