2相ロック方式を用いたトランザクションの同時実行制御に関する記述のうち,適切なものはどれか。
- 全てのトランザクションが直列に制御され,デッドロックが発生することはない。
- トランザクションのコミット順序は,トランザクション開始の時刻順となるように制御される。
- トランザクションは,自身が獲得したロックを全て解除した後にだけ,コミット操作を実行できる。
- トランザクションは,必要な全てのロックを獲得した後にだけ,ロックを解除できる。
解答
エ
解説
ー
- 全てのトランザクションが直列に制御され,デッドロックが発生することはない。
ー - トランザクションのコミット順序は,トランザクション開始の時刻順となるように制御される。
ー - トランザクションは,自身が獲得したロックを全て解除した後にだけ,コミット操作を実行できる。
ー - トランザクションは,必要な全てのロックを獲得した後にだけ,ロックを解除できる。
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | トランザクション処理 |
出題歴
- DB 令和5年度秋期 問12
- DB 令和3年度秋期 問13
- DB 平成27年度春期 問13
- DB 平成22年度春期 問15