情報処理安全確保支援士試験 平成30年度春期 午前Ⅱ 問21「DBMS がトランザクションのコミット処理を完了とするタイミングはどれか。…」の正解と解説です。情報処理安全確保支援士試験の「トランザクション」分野の過去問で、これまでの受験者の正答率は約100%です。
エ. ログファイルへのコミット情報書込み完了時点
正答率 100.0%(1人中 1人が正解)
DBMSはトランザクションの永続性(Durability)を保つため、コミット情報を確実にディスク上のログファイルへ書き込んだ時点でコミット完了とする。ログをディスクに残せば、直後に障害が起きてもREDOで回復できるためである。よってエが正しい。実務ではこのWAL(先行書き込みログ)の仕組みが、障害時のデータ整合性回復の根拠となる。