過去問解きまくり研究所 ホーム

令和6年度 秋期 午前 問31

データベース

チェックポイントに関する記述

DBMS のチェックポイントに関する記述として,適切なものはどれか。

答えと解説を見る

✓ これが正解イデータベースバッファの内容を二次記憶に書き出した時点を指し,障害回復処理の際に,その時点までにコミットされたトランザクションの回復作業を不要にできる。

解説

バッファを二次記憶へ書き出す節目のことです。

設問は、DBMS のチェックポイントに関する記述を選ばせています。手がかりは、その時点が何のために設けられ、障害からの回復にどう効くかという点です。更新の結果はいったんメモリ上のバッファにたまるので、そのままでは障害で失われます。そこで一定の間隔でバッファの内容を二次記憶へ書き出し、その節目をログにも残します。この節目より前に終わっていた更新は既に二次記憶へ届いているため、回復のときに改めてやり直さずに済みます。回復処理はこの節目より後のログだけを見れば足りるので、復旧に要する時間が短くなります。正解は、データベースバッファの内容を二次記憶に書き出した時点を指し、それまでにコミットされたトランザクションの回復作業を不要にできると述べた記述です。節目を細かく取れば復旧は速くなりますが、書き出しの回数が増えるという釣り合いがあります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和6年度 秋期 応用情報技術者試験 午前 問31

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)