2021年 春期 応用情報技術者 午前 問30

コストベースのオプティマイザがSQLの実行計画を作成する際に必要なものはどれか。

 ア  ディメンジョンテーブル  イ  統計情報
 ウ  待ちグラフ  エ  ログファイル


答え イ


解説
オプティマイザには以下の2種類があります。

  • コストベース・オプティマイザ(Cost-Base-Optimizer、CBO)
    データの件数やデータの偏り、分布などを加味したSQLのチューニング方法です。
  • ルールベース・オプティマイザ(Rule-Base-Optimizer、RBO)
    SQLの文を分解して、その分解された情報と所定のルールによるチューニング方法です。
コストベースのオプティマイザではデータの偏り、分布などを考慮するため統計情報(イ)が必要になります。


キーワード
・オプティマイザ

キーワードの解説
  • オプティマイザ(optimizer)
    指定されたデータを取り出すためのアクセス方法を導き出すパフォーマンスチューニングを行なう機能です。

もっと、「オプティマイザ」について調べてみよう。

戻る 一覧へ 次へ