ロックの両立性とは?
ロックの両立性とは、あるデータに掛かっているロックと、新たに要求されたロックが同時に成立できるかを定めた対応関係。共有ロック同士だけが両立し、専有ロックが絡む組合せはすべて待たされる。意図ロックを含めた表として整理して問われる。
ろっくのりょうりつせい
ロックの両立性の意味
あるデータに掛かっているロックと、新たに要求されたロックが同時に成立できるかを定めた対応関係。共有ロック同士だけが両立し、専有ロックが絡む組合せはすべて待たされる。意図ロックを含めた表として整理して問われる。
ロックの両立性の具体例
在庫行に共有ロックを持つ照会が10件同時に走っていても互いに待たないが、そこへ更新が専有ロックを要求すると、先の10件が終わるまで待機する。逆に更新が先なら、後続の照会がすべて待つ。
ロックの両立性は試験でどう引っ掛けられる?
「共有ロック中でも読取り専用なら更新できる」は誤り。また多くのDBMSは多版同時実行制御により読取りがロックを取らないため、教科書どおりの待ちが実機では観測されないことがある。理論と実装の差を押さえておく。
ロックの両立性と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。