Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Determinazione della soglia per l'escalation del blocco

Secondo BOL una volta che l'istruzione ha acquisito 5.000 blocchi a livello di riga o pagina su una singola istanza di un oggetto, viene effettuato un tentativo di escalation dei blocchi. Se questo tentativo fallisce perché un'altra transazione ha un blocco in conflitto, riproverà dopo ogni 1.250 blocchi aggiuntivi vengono acquisiti.

Non sono sicuro che tu possa effettivamente prendere queste cifre come un vangelo o meno o se ci siano alcune sottigliezze in più (suppongo che potresti sempre raggiungere il limite di memoria per l'istanza in qualsiasi numero di blocchi)