過去問ぽちぽちby KKM Studio

令和8年度 ITパスポート 問56 解説

DBMSにおけるチェックポイントの説明として,適切なものはどれか。

  1. アトランザクションが正常に処理されたときに,トランザクションの一連の処理を確定させること
  2. イトランザクションが何らかの理由で正常に処理されなかったときに,データベースをトランザクションの処理開始前の状態に戻すこと
  3. ウ複数のトランザクションを並列に処理しているときに,ロックの影響によってトランザクション同士が互いに相手のロックの解放を待つ状態になること
  4. エ複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめてHDDなどの外部記憶装置に書き込む操作や,操作が行われた時点のこと
答えを見る

正解 エ複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめてHDDなどの外部記憶装置に書き込む操作や,操作が行われた時点のこと

要点チェックポイントはメモリ上の更新をまとめて書き込む時点

解説

チェックポイントは、メモリ(バッファ)上で行われた複数のトランザクションの更新結果を、一定間隔でまとめてHDDなどの外部記憶装置に書き込む操作や、その時点のことです。障害時にはチェックポイント以降のログだけを使えばよく、復旧が速くなります。

  • ア:処理を確定させるのはコミットなので誤り。
  • イ:処理開始前の状態に戻すのはロールバックなので誤り。
  • ウ:互いに相手のロック解放を待つ状態はデッドロックなので誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開