一部の SQL Server ビューにアクセスするアドホック レポート ユーザーがいます。場合によっては、これらのユーザーが特に長いクエリのために取得した読み取りロックにより、システムの他の場所で問題が発生することがあります。
ビューに戦略的なヒントを追加することを検討with(nolock)
していますが、ビューのヒントに関連する落とし穴があるかどうかを知りたいと思っていました。
ユーザーが SQL メタルの近くでクエリを実行できるようにすることに関する明らかな問題は無視してください :)。
また、nolock ヒントは軽々しく使用してはならない高度な機能であることを知っており、ダーティ リードなどの楽しい機能が導入されていることも十分に認識しています。最後に、ここで read_committed_snapshot が理にかなっているとお考えの場合は、残念ながら 2000 では利用できないと言わざるを得ません。