Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Standardtabellensperrhinweis auf SQL Server 2005/2008

Es gibt keine globale Einstellung. Der Standardwert ist immer READ COMMITTED

Sie kann unter

geändert werden

NOLOCK überall ist völlig fehlgeleitet Und hier auch:

Bearbeiten:Nach dem Kommentar zum Abfrage-Timeout ...

Eine Abfrage mit NOLOCK kann immer noch massive CPU- und IO-Ressourcen verbrauchen. Sperren ist kein so großes Problem. Wenn dies der Fall ist, dauert eine weitere Abfrage zu lange und verbraucht wahrscheinlich massive CPU- und E/A-Ressourcen ...