IPA過去問ドリル

平成25年度 秋期 応用情報技術者試験 午前 問28

テクノロジ/データベース

RDBMSのコストベースのオプティマイザの機能の説明として,適切なものはどれか。

出典:平成25年度 秋期 応用情報技術者試験 午前 問28

正解:ア

解説

コストベースオプティマイザは,テーブルの行数や分布などRDBMSが収集した統計情報を基に,複数の実行計画のコスト(処理コスト)を予測・比較して,最も効率的と判断したアクセスパスを選択する機能です。

選択肢ごとの解説

  • 正しい。統計情報を基にした予測実行計画の比較でアクセスパスを選ぶのがコストベースオプティマイザです。
  • 誤り。アプリケーション全体の動きを基に実行計画を比較するという説明は誤りで,コストベースは個々のSQL文の統計情報に基づきます。
  • 誤り。インデックスがあれば必ず使うという判断は,コストを考慮しないルールベースの考え方に近いものです。
  • 誤り。ルールの優先度でアクセスパスを選択するのは,ルールベースオプティマイザの説明です。
応用情報技術者の過去問を演習モードで解く