未分類
秋期
データベーススペシャリスト 2024年 秋期 問14
14 / 25
トランザクションPが資源Xの値を4から5に更新した後にトランザクションQが 開始し,Pがコミットする前にQが資源✕を参照しようとした。0の挙動のa,bに 入れる字句の組みはどれか。ただし、隔離性水準は READ COMMITTEDとする。 〔Qの挙動] 同時実行制御が単版 2相ロッキングプロトコルの場合 0は , 多版同時 a 実行制御(MVCC)の場合Qは b a b P がコミット完了するまで待機した後、 Pのコミット完了を待機することなく、
正解と解説
表示する
正解 ア
Xの値5を得る Xの値4を得る Pがコミット完了するまで待機した後、 Pのコミット完了を待機することなく、
単版2相ロックではQはPのコミット完了まで待ち、その後更新後のXの値5を得ます。MVCCではQは待たずにコミット前のスナップショット(更新前の値4)を得ます。よってa=Xの値5、b=Xの値4となり、アが正解です。