1. ホーム
  2. sql-server

リードコミットスナップショット VS スナップショットアイソレーションレベル

2023-09-20 10:03:44

質問

SQL Server で READ COMMITTED SNAPSHOT よりも SNAPSHOT 分離レベルを使用するタイミングについて、どなたか教えていただけないでしょうか?

ほとんどの場合、READ COMMITTED SNAPSHOT が機能することは理解していますが、いつ SNAPSHOT 分離を使用するのかがわかりません。

ありがとうございます。

どのように解決するのですか?

READ COMMITTED SNAPSHOT は楽観的な読み出しと悲観的な書き込みを行います。 これに対して SNAPSHOT は楽観的な読み出しと楽観的な書き込みを行います。

マイクロソフトの推奨する READ COMMITTED SNAPSHOT を推奨します。

Microsoft のこの素晴らしい記事を読んでください。 行のバージョニングに基づく分離レベルを選択する . この記事では、両方の分離レベルの利点とコストについて説明しています。

そして、より徹底したものがこちらです。 http://msdn.microsoft.com/en-us/library/ms345124(SQL.90).aspx