チェックポイントを取得するDBMSにおいて、図のような時間経過でシステム障害が発生した。前進復帰(ロールフォワード)によって障害回復できるトランザクションだけを全て挙げたものはどれか。
ロールフォワードの対象はチェックポイント後のコミット済み処理

選択肢
- アT1
- イT2とT3
- ウT4とT5
- エT5
正解と解説
正解:ウ T4とT5
ロールフォワードは、チェックポイント時点の内容にログの更新後情報を反映して、コミット済みの更新を再現する回復方法です。対象になるのは、チェックポイント後に更新が確定(コミット)し、その内容が障害でディスクに反映されないまま失われた可能性のあるトランザクションで、ここではT4とT5が当てはまります。障害時点で未完了のT2・T3はロールバックで取り消します。
選択肢ごとの解説
- アチェックポイント時点で内容が確定・反映済みのため、回復処理の対象にならない。
- イ障害時点で未コミットのトランザクションで、これらはロールバックの対象。
- ウ正しい。チェックポイント後にコミットしたT4とT5が前進復帰の対象。
- エ同じ条件を満たすT4が漏れている。
同じ分野の他の問題
- DBMSのチェックポイントに関する記述として、適切なものはどれか。2024年度 秋期 午前 問31
- トランザクションTはチェックポイント後にコミットしたが、その後にシステム障害が発生した。トランザクションTの更新内容をそ…2024年度 春期 午前 問27
- DBMSをシステム障害発生後に再立上げするとき、ロールフォワードすべきトランザクションとロールバックすべきトランザクショ…2023年度 秋期 午前 問30
- undo/redo方式を用いた障害回復におけるログ情報の要否として、適切な組合せはどれか。2022年度 春期 午前 問29
- データベースの障害回復処理に関する記述として、適切なものはどれか。2021年度 秋期 午前 問27
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。