t₁~t₁₀の時刻でスケジュールされたトランザクションT₁~T₄がある。時刻t₁₀でT₁がcommitを発行する直前の,トランザクションの待ちグラフを作成した。aに当てはまるトランザクションはどれか。ここで,select(X) は共有ロックをかけて資源Xを参照することを表し,update(X) は専有ロックをかけて資源Xを更新することを表す。これらのロックは,commitされるまでアンロックされないものとする。また,トランザクションの待ちグラフの矢印は,Tᵢ→Tⱼとしたとき,Tⱼがロックしている資源のアンロックを,Tᵢが待つことを表す。
〔トランザクションの待ちグラフ〕
- T₁
- T₂
- T₃
- T₄
解答
イ
解説
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | トランザクション処理 |
出題歴
- DB 平成31年度春期 問10
- DB 平成25年度春期 問10