テクノロジ系
秋期
応用情報技術者 2016年 秋期 問30
30 / 80
DBMS をシステム障害発生後に再立上げするとき、ロールフォワードすべきトラ ンザクションとロールバックすべきトランザクションの組合せとして、適切なもの はどれか。ここで,トランザクションの中で実行される処理内容は次のとおりとす る。 トランザクション データベースに対する Read 回数と Write 回数 T1, T2 Read 10, Write 20 T3, TA Read 100 T5, T6 Read 20, Write 10 時間 → T1 チ T2 エ 障 T3 T4 生 T5 T6 はコミットされていないトランザクションを示す。 はコミットされたトランザクションを示す。 ロールフォワード ロールバック

正解と解説
表示する
正解 ア
T2, T5 T6
再起動時のリカバリでは、障害時点でコミット済みのトランザクションはロールフォワードで前進復帰、未コミットのものはロールバックで取消します。ただしWriteのない(Readのみの)トランザクションは更新がないため対象外で、書込みを行いコミット済みのT2・T5をロールフォワード、未コミットのT6をロールバックします。