背景:実行したいパフォーマンスクリティカルなクエリがあり、ダーティリードは気にしません。
私の質問は; 結合を使用している場合、それらにもNOLOCKヒントを指定する必要がありますか?
例えば; は:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b WITH (NOLOCK) ON a.ID = b.ID
に相当:
SELECT * FROM table1 a WITH (NOLOCK)
INNER JOIN table2 b ON a.ID = b.ID
または(NOLOCK)
、結合されたテーブルをロックしないように、結合のヒントを指定する必要がありますか?