Mussten Sie jemals rechtfertigen, KEINEN Abfragehinweis zu verwenden?
Ich sehe WITH (NOLOCK)
in jeder einzelnen Abfrage, die einen sehr ausgelasteten Server trifft. Die Entwickler sind der Meinung, dass es standardmäßig aktiviert sein sollte, weil sie es hassen, es tausende Male in ihrem Code zu sehen.
Ich habe versucht zu erklären, dass es schmutzige Lesevorgänge zulässt und sie irgendwann schlechte Daten haben werden, aber sie glauben, dass der Performance-Kompromiss sich lohnt. (Ihre Datenbank ist ein Durcheinander; kein Wunder, dass sie Leistungsprobleme haben.)
Wenn Sie ein klares Beispiel dafür haben, wie Sie gegen diesen Missbrauch des NOLOCK
Hinweises vorgehen können, wäre dies sehr zu begrüßen.
quelle