The last page insert latch contention issue. Come Evitarla! parte 2
Ben ritrovati! Oggi continuiamo il discorso relativo alla problematica del “ Last page insert contention ” di cui abbiamo discusso qui: The last page insert latch contention issue. Cos'è? Nello scorso articolo avevamo visto nel dettaglio di che cosa di tratta e ci siamo lasciati con la seguente domanda: è possibile evitare questo fenomeno o almeno ridurne l’entità? Come dicevamo che tale problematica nasce dalla concomitanza dei due fattori: L’indice Clustered su una colonna di una tabella e la presenza della identità sulla stessa. Ma come fare per risolvere oppure attenuare questo fenomeno? Ci sono vari metodi prima però lasciatemi dire due parole sui test che eseguiremo. Ottenere una baseline… Al fine di ottenere dei valori di riferimento eseguiremo tramite il tool RML parallelamente la seguente stored procedure: CREATE PROCEDURE SP_INSART AS BEGIN DECLARE @VALID INT = DATEPART (ms, getdate ()) INSERT INTO ART(HASHVAL, CODICE,C...