Posts

Showing posts with the label LATCH_SH

SQL Server 2019 ed il Memory-Optimized TempDB Metadata

Image
Ciao a tutti! Oggi torniamo a parlare del database TEMPDB. Ne abbiamo già parlato altre volte in una serie di articoli che potete trovare qui: Confronto tra "Temp Tables" (#) e "Table Variables" (@)   Il TEMPDB e la sua configurazione.. pronti per le Ferie?   SQL Server & come spostare il database TEMPDB Cos’è il database TEMPDB? ...e quindi perché è importante. Questa volta però vi racconterò delle novità introdotte più di recente . Già perchè SQL Server con l'edizione 2019 introduce alcuni miglioramenti che sono davvero significativi in questo caso.   Memory-Optmized TempDB Metadata La feature Memory-Optmized TempDB Metadata di cui parlamiano oggi fa parte della famiglia di tecnologie dette In-Memory Database . Ma cosa significa Memory-Optmized TempDB Metadata? Cercherò di spiegarlo nel modo più semplice possibile! Dopo i numerosi articoli saprete sicuramente cos'è ed a che cosa serve il database TempDB. Sapete che è una risorsa c...

The last page insert latch contention issue e la clausola OPTIMIZE FOR SEQUENTIAL KEY di SQL Server 2019 RC1 (parte 3)

Image
Carissimi lettori, Eccoci nuovamente qui per un articolo particolamente intenso. Con oggi terminiamo questa serie di articoli legati alla problematica detta last page insert contention issue allacciandoci ad un altro arogmento che vi prometto sarà ugualmente se non più interessante. Come saprete già, è uscita da pochi giorni la versione Release Candidate 1 di SQL Server 2019 . E' stata anticipata da ben 8 Common Technology Preview (CTP) che ci hanno mostrato un assaggio delle nuove feature che la nuova versione ci porterà. Iniziamo quindi ad analizzare le novità che ci porterà SQL Server 2019. Una di esse è proprio dedicata alla riduzione del fenomeno che stiamo analizzando in questa ultima serie di articoli.   Questa nuova feature è detta OPTIMIZE FOR SEQUENTIAL KEY ed è in realtà una clausola che è possibile specificare durante la creazione di un indice .   Proviamola!   OPTIMIZE FOR SEQUENTIAL KEY Feature  Impost...