[SQLServer]snapshot分離レベルとread committed snapshotの違い

超まとめ

  • snapshot分離レベル
    トランザクション単位でスナップショットを参照します。
    トランザクション内にある複数のSELECTは、トランザクション開始時点のテーブルデータを見に行くことになります。
  • read committed snapshot
    ステートメント単位でスナップショットを参照します。
    トランザクション内にある複数のSELECT文は、SQL発行時点でのテーブルデータを見に行くことになります。

コメントを残す