過去問ドリル

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

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

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

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

正解:ア

解説

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

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

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