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

NOLOCK-Hinweis in EF4 verwenden?

NOLOCK ="READ UNCOMMITTED" =Dirty Reads

Ich würde davon ausgehen, dass MS weiß, warum sie die Standard-Isolationsstufe als "READ COMMITTED" gewählt haben

NOLOCK, eigentlich jeder Hinweis, sollte sehr vernünftig verwendet werden:nicht standardmäßig.

Ihr DBA ist eine Muppet. Siehe dies (SO):Was kann als Ergebnis der Verwendung von (nolock) bei jedem SELECT in SQL Server passieren?. Wenn Sie bei einer Bank oder einer Institution arbeiten, bei der ich möglicherweise ein Konto habe, lassen Sie es mich bitte wissen, damit ich es schließen kann.