ライトスキューとは?らいとすきゅー
ライトスキューとは、二つのトランザクションが互いに重ならない行を更新するため衝突が検出されないのに、両者が同じ前提条件を読んで判断した結果、全体としての制約が破られる異常。スナップショット隔離で発生し得る代表的な落とし穴。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →具体例
「当直医は常に1人以上」という規則の下、2人の医師が同時に「もう1人いるから外れてよい」と判断して各自の行を更新すると、両方成功して当直が0人になる。行が別々なので更新の衝突としては検出されない。
試験での引っ掛け
更新消失と混同されやすいが、こちらは同じ行を上書きするわけではない。防ぐには読んだ行に明示的なロックを掛けるか、条件そのものを一意制約や検査制約としてDB側に持たせる必要がある。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。