令和8年度 問56
DBMS のチェックポイント
出典: 令和8年度 ITパスポート試験 公開問題 問56 (IPA)
DBMS におけるチェックポイントの説明として,適切なものはどれか。
- ア トランザクションが正常に処理されたときに,トランザクションの一連の処理を確定させること
- イ トランザクションが何らかの理由で正常に処理されなかったときに,データベースをトランザクションの処理開始前の状態に戻すこと
- ウ 複数のトランザクションを並列に処理しているときに,ロックの影響によってトランザクション同士が互いに相手のロックの解放を待つ状態になること
- エ 複数のトランザクションによるメモリ上のデータ更新の結果を,一度にまとめて HDD などの外部記憶装置に書き込む操作や,操作が行われた時点のこと
正解と解説を見る
正解: エ
- ア: これはコミットの説明です。
- イ: これはロールバックの説明です。
- ウ: これはデッドロックの説明です。
- エ: メモリ上の更新の結果を、まとめて外部記憶装置に書き込む操作なので、チェックポイントです。正しい答えです。
ポイント
チェックポイントは、メモリ上にたまった更新の結果を、まとめてディスクなどに書き込む操作 (またはその時点) です。
- 障害から復旧するとき、ここから先のログだけを使えばよいので、復旧が早くなります。
- コミットは「確定」、ロールバックは「取消し」、デッドロックは「互いにロックの解放待ち」です。
この問題の用語: チェックポイント
広告
「データベース」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告