Grundlegendes zu SQL Server LOCKS bei SELECT-Abfragen
Ich frage mich, was der Nutzen istSELECT WITH (NOLOCK)
für eine Tabelle, wenn die einzigen anderen Abfragen, die diese Tabelle betreffen, sindSELECT
Abfragen.
Wie wird das von SQL Server gehandhabt? Würde einSELECT
Abfrage blockieren andereSELECT
Abfrage?
Ich verwende SQL Server 2012 und ein Linq-to-SQLDataContext
.
(BEARBEITEN)
Über die Leistung:
Wäre ein 2.SELECT
muss auf eine 1 wartenSELECT
zu beenden, wenn ein gesperrt verwendetSELECT
?Versus aSELECT WITH (NOLOCK)
?