SQLServerについて勉強中の者です。
先日、社内システムで、Aさんが大量のデータを検索している間にBさんが同じテーブルのデータを更新しようとしたところ、Aさんの検索が終わるまで長時間の待ちが発生。
連日発生してしまったため、これを改善するために、検索で使用しているSELECT文にwith(nolock)をつけるということに決まりました。
そこで2点質問があります。
[質問]
・with (nolock)をつけた場合、何かデメリットがあるのでしょうか。またそれはどういったケースで起きるのでしょうか。
・SELECT文にwith(nolock)をつけるかつけないか、一般的に作成時にどう判断しているのでしょうか。
どなたかご教授頂けると幸いです。




回答1件
あなたの回答
tips
プレビュー