Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Détermination du seuil d'escalade de verrouillage

Selon BOL une fois que l'instruction a acquis 5 000 verrous au niveau de la ligne ou de la page sur une seule instance d'un objet, une tentative est faite pour escalader les verrous. Si cette tentative échoue parce qu'une autre transaction a un verrou en conflit, elle réessayera après chaque acquisition de 1 250 verrous supplémentaires.

Je ne sais pas si vous pouvez réellement considérer ces chiffres comme un évangile ou non ou s'il y a quelques subtilités de plus que cela (je suppose que vous pouvez toujours atteindre la limite de mémoire pour l'instance à n'importe quel nombre de verrous)