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

平成22年度 秋期 午前 問32

データベース

アクセス効率に関する問題

データベースのアクセス効率を低下させないために,定期的に実施する処理はどれか。

答えと解説を見る

✓ これが正解ア再編成

解説

崩れた格納状態を組み直すのが再編成です。

データベースは、行の追加や削除を重ねるうちに、記憶領域の使われ方が乱れていきます。削除した跡が虫食いのように残り、あとから追加した行は空いている別の場所へ置かれるので、本来なら続けて読めたはずのデータがあちこちに散らばります。そうなると同じ問合せでも読出しの回数が増え、アクセス効率が少しずつ落ちていきます。これを直すには、格納されている内容をいったん取り出し、順序と詰め方を整えて格納し直します。これが再編成で、性能を保つために定期的に行う運用作業です。判定の軸は、その作業が何のために行われるかです。読み書きの速さを取り戻すためなのか、それとも失われたときに備えて控えを取ったり、途中で取りやめた処理を元へ戻したりするためなのかを見分けます。

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

この問題の用語

出典:平成22年度 秋期 基本情報技術者試験 午前 問32

同じ用語が出る問題

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