RDBMSのコストベースのオプティマイザの機能の説明として、適切なものはどれか。
ア RDBMSが収集した統計情報を基に予測した実行計画を比較して、アクセスパスを選択する。
イ アプリケーションプログラムの動きを基に予測したアプリケーション全体の実行計画を比較して、アクセスパスを選択する。
ウ インデックスが定義された列では、必ずいずれかのインデックスを用いたアクセスパスを選択する。
エ 複数のアクセスパスが使用可能な場合は、ルールの優先度が上位のアクセスパスを選択する。
ア
ア 正しい。Optimize には最適化の意味がある。
イ アプリケーションプログラムの動きを基に予測したアプリケーション全体の実行計画を比較して、アクセスパスを選択することはない。
ウ データの偏り次第では、インデックスを用いない方が早い場合もある。
エ ルールベースのオプティマイザの機能の説明である。Oracleでは、10g以降はサポートされていない。
問27 | 目次 | 問29 |