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

- アT1
- イT2とT3
- ウT4とT5
- エT5
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ 前進復帰の対象は,チェックポイント後からシステム障害発生までにコミットしたトランザクションである。図ではT4とT5が該当する。T4は開始がチェックポイント前でもコミットはその後であり,T5も障害発生前にコミットしている。
- ア T1はコミット済みという点だけを見て選んだ誤りである。コミット位置はチェックポイントより前なので,その更新内容はチェックポイント取得時点に含まれ,前進復帰の対象ではない。
- イ 障害発生時に処理中だったものを前進復帰の対象と取り違えた誤りである。T2とT3はいずれも障害発生までにコミットしていないので,前進復帰できない。
- エ チェックポイント後に開始したものだけが対象だと考え,T4を除外した誤りである。T4は開始こそチェックポイント前だが,コミットがその後なので前進復帰の対象になる。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和4年度 秋期 応用情報技術者試験 午前 問29