IPA過去問ドリル

令和3年度 春期 応用情報技術者試験 午前 問30

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

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

出典:令和3年度 春期 応用情報技術者試験 午前 問30

正解:イ

解説

コストベースのオプティマイザは,表の行数や列値の分布などの統計情報を基に,複数の実行計画候補のアクセスコストを見積もり,最もコストの低い実行計画を選択します。統計情報が古いと適切な実行計画が選ばれないことがあります。

選択肢ごとの解説

  • 誤り。ディメンジョンテーブルはデータウェアハウスのスタースキーマで分析の切り口を表す表であり,実行計画の作成に必要なものではありません。
  • 正しい。コストベースのオプティマイザは表の行数や値の分布などの統計情報を用いてコストを見積もります。
  • 誤り。待ちグラフはデッドロックの検出に使われるものです。
  • 誤り。ログファイルは障害回復(ロールバック・ロールフォワード)などに使われるものです。
応用情報技術者の過去問を演習モードで解く