ロックエスカレーションとは?
ロックエスカレーションとは、細かい粒度のロックが多くなり管理コストが膨らんだとき、DBMSが自動的に上位の粒度のロックへ切り替えること。
ロックエスカレーション
ロックエスカレーションの意味
細かい粒度のロックが多くなり管理コストが膨らんだとき、DBMSが自動的に上位の粒度のロックへ切り替えること。
ロックエスカレーションの具体例
大量の行を更新するバッチで、行ロックが表ロックへ昇格し、他の処理が待たされるようになる。
ロックエスカレーションは試験でどう引っ掛けられる?
向きは細かい粒度→粗い粒度の一方向。逆方向(表ロックを行ロックへ細分化する)ではない。またこれで下がるのはロック管理のコストで、同時実行性はむしろ下がる——「性能改善のための機能」と読むと逆に取る。共有ロックの数が閾値を超えても起こり得る点も見落としやすい。
ロックエスカレーションと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。