スナップショット隔離とは?すなっぷしょっとかくり
スナップショット隔離とは、トランザクション開始時点の一貫したデータ像を読み続ける方式。読取りは他の更新に妨げられず、更新もロックを取らないため読み手と書き手が互いに待たない。多版同時実行制御によって実現され、多くのDBMSが既定に近い水準として採用する。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →具体例
長時間かかる月次集計を実行している間に売上が更新されても、集計は開始時点の像を読み続けるため一貫した結果が出る。同時に更新側もブロックされないので、夜間バッチと日中業務を並走させられる。
試験での引っ掛け
「スナップショット隔離=直列化可能」ではない。ファントムは防げるが後述のライトスキューが起こり得るため、標準の最上位水準とは一致しない。完全な直列化が要る処理では明示的なロックか専用の水準を指定する。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。