2023年 春期 システムアーキテクト 午前 問24

DBMSがトランザクションのコミット処理を完了するタイミングはどれか。

 ア  アプリケーションプログラムの更新命令完了時点
 イ  チャックポイント処理完了時点
 ウ  ログバッファへのコミット情報書込み完了時点
 エ  ログファイルへのコミット情報書込み完了時点


答え エ


解説
コミット処理ではデータベースの内容を恒久的なものにするとともに、障害発生時の復旧処理に使用する更新情報(ログ情報)の保存が完了している必要があるため、ログファイルへのコミット情報書込み完了時点(エ)になります。


キーワード
・コミット

キーワードの解説
  • コミット(commit)
    データベースにおいて、データベース操作処理(トランザクション)による、データベースの内容変更を恒久的なものとして確定させることです。
    ロールバック処理は、変更した内容を最後にコミットしたところまで、ジャーナルデータに基いて戻す処理になります。
    ロールフォワード処理は、最後にコミットしたところから、ジャーナルデータに基いて処理を行うことです。

もっと、「コミット」について調べてみよう。

戻る 一覧へ 次へ