[解決済み] WITH (NOLOCK) vs SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
2022-07-27 07:51:18
質問
どなたか、どのような場合に
WITH (NOLOCK)
とは対照的に
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
それぞれの長所/短所は何ですか? また、どちらか一方を使用して意図しない結果になったことはありますか?
どのように解決するのですか?
同じことです。もし、あなたが
set transaction isolation level
ステートメントを使用すると、接続内のすべてのテーブルに適用されます。
nolock
が必要な場合はそれを使用し、そうでない場合は他のものを使用します。
どちらもダーティリードになります。もし、それでよければ、それらを使ってください。もしダーティリードを許容できないのであれば、次のことを検討してください。
snapshot
または
serializable
のようなヒントがあります。
関連
-
[エラー処理] [MySQL] [Err] 1241 - オペランドは 1 つのカラムを含む必要があります。
-
MHAクラスタエラーサマリーの構築
-
[解決済み] INNER JOINよりもCROSS APPLYを使用すべきなのはどのような場合ですか?
-
[解決済み] SQL Serverでストアドプロシージャ内のテキストを検索する
-
[解決済み] T-SQLでnot equalには!=と<>のどちらを使うべきですか?
-
[解決済み] MySQLでFULL OUTER JOINを行うにはどうすればよいですか?
-
[解決済み] SQL Server の "with (nolock)" とは何ですか?
-
[解決済み] SQL Server の VARCHAR/NVARCHAR 文字列に改行を挿入する方法
-
[解決済み] SQL Serverで、ある日付より大きいすべての日付を照会するにはどうすればよいですか?
-
[解決済み】READ UNCOMMITTED分離レベルを使用する理由は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
windows mysql prompt access denied for user ''@'localhost' to database.
-
[解決済み] SQLサーバーでNULL = NULLがfalseに評価される理由
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] INNER JOIN ON vs WHERE句
-
[解決済み] 最初の行への結合方法
-
[解決済み] SQL Server の VARCHAR/NVARCHAR 文字列に改行を挿入する方法
-
[解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?
-
[解決済み] DISTINCTでCOUNT(*)を選択する
-
[解決済み] SQLサーバーで行を列に効率的に変換する
-
[解決済み] NOLOCK (Sql Server hint)はバッドプラクティスか?