背景:実行したいパフォーマンスが重要なクエリがあり、ダーティリードは気にしません。
私の質問です。結合を使用している場合、それらにも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)
、結合されたテーブルをロックしないようにするために、結合のヒントを指定する必要がありますか?