Hintergrund: Ich habe eine leistungskritische Abfrage, die ich ausführen möchte, und mir sind Dirty Reads egal.
Meine Frage ist; Wenn ich Joins verwende, muss ich auch für diese den NOLOCK-Hinweis angeben?
Zum Beispiel; ist:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
Gleichwertig:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
Oder muss ich den (NOLOCK)
Hinweis auf dem Join angeben, um sicherzustellen, dass ich die verknüpfte Tabelle nicht sperre?