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

Indice de verrouillage de table par défaut sur SQL Server 2005/2008

Il n'y a pas de réglage global. La valeur par défaut est toujours READ COMMITTED

Il peut être modifié à

NOLOCK partout est complètement erroné Et ici aussi :

Edit :Après un commentaire sur le délai d'expiration de la requête...

Une requête avec NOLOCK peut toujours consommer des ressources CPU et IO massives. Le verrouillage n'est pas un gros problème. Si c'est le cas, une autre requête prend trop de temps, consommant probablement des ressources CPU et IO massives...