戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2011年 春期 午前233


問題文

データベースにデータの追加、削除などが多数回繰り返されて、データベース全体のアクセス効率が低下したときに、データベースに対して行う処理はどれか。

選択肢

再起動
再実行
再定義
再編成(正解)

データベースのアクセス効率低下時の処理【午前2 解説】

要点まとめ

  • 結論:データベースのアクセス効率が低下した場合は「再編成」を行うことで性能を回復します。
  • 根拠:大量の追加・削除によりデータの断片化が進み、アクセス効率が悪化するため、物理的なデータ配置を最適化する必要があります。
  • 差がつくポイント:再編成はデータの物理的な再配置を指し、単なる再起動や再実行とは異なる点を理解しましょう。

正解の理由

「再編成」はデータベース内のデータが断片化し、アクセス効率が低下した際に、データの物理的な配置を整理し直す処理です。これにより、データの読み書きが効率化され、性能が改善されます。追加や削除が頻繁に行われると、データが散らばりアクセスが遅くなるため、再編成が必要です。

よくある誤解

再起動はシステムの再起動であり、データの物理配置には影響しません。再実行や再定義もアクセス効率の改善には直接関係しません。

解法ステップ

  1. 問題文から「データの追加・削除が多数回繰り返された」と読み取る。
  2. これにより「アクセス効率が低下した」とあるため、断片化やデータ配置の問題と判断。
  3. データベースの性能改善には「物理的なデータ配置の最適化」が必要と理解。
  4. 選択肢の中で「再編成」が物理的な整理を意味することを確認。
  5. よって正解は「エ: 再編成」と判断。

選択肢別の誤答解説

  • ア: 再起動
    システムやサービスの再起動であり、データの断片化解消には無関係です。
  • イ: 再実行
    処理のやり直しを意味し、データ配置の問題解決にはつながりません。
  • ウ: 再定義
    データベースの構造変更を指し、アクセス効率の低下に対する直接的な対処ではありません。
  • エ: 再編成
    断片化したデータの物理的な配置を整理し、アクセス効率を改善する正しい処理です。

補足コラム

データベースの断片化は、データの追加・削除・更新が繰り返されることで発生します。断片化が進むと、データの読み書きに余計な時間がかかり、性能が低下します。再編成はこの断片化を解消し、データを連続的に配置し直すことでアクセス効率を向上させます。類似の処理に「再構築(リビルド)」がありますが、再編成はより軽量で短時間に実施可能な場合が多いです。

FAQ

Q: 再編成と再構築の違いは何ですか?
A: 再編成は断片化の解消と物理配置の最適化を行い、再構築はインデックスなどの構造を一から作り直す処理です。再構築の方が時間がかかる場合があります。
Q: 再起動でアクセス効率は改善しますか?
A: 再起動はシステムの状態をリセットしますが、データの断片化には影響しないためアクセス効率は改善しません。

関連キーワード: データベース、断片化、再編成、アクセス効率、性能改善
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について