ネクストキーロックとは?ねくすときーろっく
ネクストキーロックとは、索引上の該当キーと、その直前のキーとの間の空き(ギャップ)を併せてロックする方式。述語ロックの実装上の近似で、条件範囲への新規挿入を止めてファントムリードを防ぐ。索引を使う検索が前提になる点が特徴である。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →具体例
社員番号の索引で「100以上200未満」を範囲検索している間、150という新しい社員番号の挿入は、150を含むギャップがロックされているため待たされる。これにより検索を繰り返しても同じ結果が返る。
試験での引っ掛け
索引がない列を条件にすると範囲を特定できず、表全体を実質ロックする挙動になり同時実行性が大きく落ちる。またギャップを含むぶん、実際には存在しない値へのロックが他の挿入を巻き込み、デッドロックの原因にもなりやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。