WAL(Write Ahead Log)プロトコルの目的に関する説明のうち、適切なものはどれか。
更新前にログを書くことでコミット済み更新を回復可能にする
選択肢
- ア実行中のトランザクションを一時停止させることなく、チェックポイント処理を可能にする。
- イデッドロック状態になっているトランザクションの検出を可能にする。
- ウ何らかの理由でDBMSが停止しても、コミット済みであるがデータベースに書き込まれていない更新データの回復を可能にする。
- エログを格納する記録媒体に障害が発生しても、データベースのデータ更新を可能にする。
正解と解説
正解:ウ 何らかの理由でDBMSが停止しても、コミット済みであるがデータベースに書き込まれていない更新データの回復を可能にする。
WALは、データベースの更新をディスクへ反映するより先に、その更新のログを確実にログファイルへ書き出す規約である。これによりDBMSが異常終了しても、コミット済みでまだ反映されていない更新をログからロールフォワードして回復できる。
選択肢ごとの解説
同じ分野の他の問題
- DBMSが取得するログに関する記述として、適切なものはどれか。2017年度 春期 午前II 問6
- データベースのREDOのべき等(idempotent)の説明として、適切なものはどれか。2025年度 秋期 午前II 問14
- DBMSをシステム障害発生後に再立上げするとき、ロールフォワードすべきトランザクションとロールバックすべきトランザクショ…2025年度 秋期 午前II 問12
- a〜cそれぞれの障害に対して、DBMSはロールフォワード又はロールバックを行い回復を図る。適切な回復手法の組合せはどれか…2023年度 秋期 午前II 問15
- データベースのREDOのべき等(idempotent)の説明として、適切なものはどれか。2023年度 秋期 午前II 問14
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。