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

ロールフォワードの対象はチェックポイント後のコミット済み処理

応用情報技術者試験2022年度 秋期 午前29/データベース / 障害回復

時間軸上にチェックポイントとシステム障害発生の2本の縦破線がある。T1:チェックポイント前に開始し,チェックポイントに達する前にコミット(チェックポイントより手前で完結)。T2:チェックポイント前に開始し、システム障害発生後もコミットに至らず処理継続中(未完了、点線で継続を示す)。T3:チェックポイントとシステム障害発生の間で開始し、システム障害発生後も未コミットのまま継続(点線)。T4:チェックポイント前に開始し、チェックポイントとシステム障害発生の間でコミット。T5:チェックポイントとシステム障害発生の間で開始し、同区間内でコミット。
時間軸上にチェックポイントとシステム障害発生の2本の縦破線がある。T1:チェックポイント前に開始し,チェックポイントに達する前にコミット(チェックポイントより手前で完結)。T2:チェックポイント前に開始し、システム障害発生後もコミットに至らず処理継続中(未完了、点線で継続を示す)。T3:チェックポイントとシステム障害発生の間で開始し、システム障害発生後も未コミットのまま継続(点線)。T4:チェックポイント前に開始し、チェックポイントとシステム障害発生の間でコミット。T5:チェックポイントとシステム障害発生の間で開始し、同区間内でコミット。

選択肢

正解と解説

正解: T4とT5

ロールフォワードは、チェックポイント時点の内容にログの更新後情報を反映して、コミット済みの更新を再現する回復方法です。対象になるのは、チェックポイント後に更新が確定(コミット)し、その内容が障害でディスクに反映されないまま失われた可能性のあるトランザクションで、ここではT4とT5が当てはまります。障害時点で未完了のT2・T3はロールバックで取り消します。

選択肢ごとの解説

出典:令和4年度 秋期 応用情報技術者試験 午前 問29(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。