0

一部の SQL Server ビューにアクセスするアドホック レポート ユーザーがいます。場合によっては、これらのユーザーが特に長いクエリのために取得した読み取りロックにより、システムの他の場所で問題が発生することがあります。

ビューに戦略的なヒントを追加することを検討with(nolock)していますが、ビューのヒントに関連する落とし穴があるかどうかを知りたいと思っていました。

ユーザーが SQL メタルの近くでクエリを実行できるようにすることに関する明らかな問題は無視してください :)。

また、nolock ヒントは軽々しく使用してはならない高度な機能であることを知っており、ダーティ リードなどの楽しい機能が導入されていることも十分に認識しています。最後に、ここで read_committed_snapshot が理にかなっているとお考えの場合は、残念ながら 2000 では利用できないと言わざるを得ません。

4

1 に答える 1

1

レポートに一貫性のないデータ ビューが表示される可能性があります。そういうのは珍しいですけどね。

それでもなお、レプリケーションを使用して完全に別のレポート データベースを作成する方がより適切な戦略です。

于 2009-10-15T18:39:44.257 に答える