平成22年度 秋期 午前 問32
データベース
アクセス効率に関する問題
データベースのアクセス効率を低下させないために,定期的に実施する処理はどれか。
- ア再編成
- イデータベースダンプ
- ウバックアップ
- エロールバック
答えと解説を見る
✓ これが正解ア再編成
解説
崩れた格納状態を組み直すのが再編成です。
データベースは、行の追加や削除を重ねるうちに、記憶領域の使われ方が乱れていきます。削除した跡が虫食いのように残り、あとから追加した行は空いている別の場所へ置かれるので、本来なら続けて読めたはずのデータがあちこちに散らばります。そうなると同じ問合せでも読出しの回数が増え、アクセス効率が少しずつ落ちていきます。これを直すには、格納されている内容をいったん取り出し、順序と詰め方を整えて格納し直します。これが再編成で、性能を保つために定期的に行う運用作業です。判定の軸は、その作業が何のために行われるかです。読み書きの速さを取り戻すためなのか、それとも失われたときに備えて控えを取ったり、途中で取りやめた処理を元へ戻したりするためなのかを見分けます。
ほかの選択肢はなぜ違うのか
- イデータベースダンプ:データベースダンプは、その時点の内容をまとめて書き出しておく作業です。障害から復旧するための備えであって、格納されている状態の乱れが解消されるわけではありません。
- ウバックアップ:バックアップも、失われたときに戻せるよう別の場所へ写しを取っておく備えの作業です。写しを取っても、もとの側の詰まり方は元のままで、読出しの手数は減りません。
- エロールバック:ロールバックは、途中で取りやめた処理による変更を、始める前の状態へ戻す操作です。必要が生じたその都度行うものであり、定期的に実施する種類の作業ではありません。
この問題の用語
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。多くの人が同時に使うことを前提にしています。
- バックアップ失っても元に戻せるよう、データの複製を別に取っておくこと。取るだけでなく、戻せるかを確かめておくのが要点です。
出典:平成22年度 秋期 基本情報技術者試験 午前 問32
同じ用語が出る問題
- 令和8年度 科目A 問20:著作者人格権に関する問題(バックアップ)
- 令和元年度 秋期 午前 問19:バックアップに関する問題(バックアップ)
- 平成31年度 春期 午前 問60:バックアップに関する問題(バックアップ)
- 平成31年度 春期 午前 問23:直流給電の利点(バックアップ)
- 平成30年度 秋期 午前 問79(バックアップ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)