令和8年度 ITパスポート試験 問56
テクノロジ/データベースDBMS におけるチェックポイントの説明として,適切なものはどれか。
出典:令和8年度 ITパスポート試験 問56
- アトランザクションが正常に処理されたときに,トランザクションの一連の処理を確定させること
- イトランザクションが何らかの理由で正常に処理されなかったときに,データベースをトランザクションの処理開始前の状態に戻すこと
- ウ複数のトランザクションを並列に処理しているときに,ロックの影響によってトランザクション同士が互いに相手のロックの解放を待つ状態になること
- エ複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめて HDD などの外部記憶装置に書き込む操作や,操作が行われた時点のこと
正解:エ
解説
DBMS は処理速度を上げるため,更新内容をいったんメモリ上のバッファに置いておき,まとめて HDD などに書き出します。このまとめて書き出す操作,またはその時点をチェックポイントといいます。障害が起きたときは,チェックポイント以降のログだけを使って復旧できるため,復旧時間を短くできます。
下線の用語は 用語集 で意味を確認できます。