令和3年度春期 問30 / 80

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

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

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

  • ア: ディメンションテーブル
    誤り。ディメンションテーブルはデータウェアハウスの星型スキーマなどで使用されるが、SQLの実行計画作成には直接関係ありません。

  • イ: 統計情報
    正しい。コストベースのオプティマイザ(CBO)は、テーブルの行数、カーディナリティ、データ分布などの統計情報を基に最適な実行計画を生成します。統計情報が不足していると、適切なプランを立てられず、パフォーマンスが低下する可能性があります。

  • ウ: 待ちグラフ
    誤り。待ちグラフはデッドロックの検出や回避に使用されるもので、SQLの実行計画作成には関与しません。

  • エ: ログファイル
    誤り。ログファイルは障害対応やトラブルシューティングに役立ちますが、SQLの実行計画の作成には直接関係ありません。


答え

イ: 統計情報

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

令和3年度春期の他の問題