令和3年度 春期 応用情報技術者試験 午前 問30
コストベースのオプティマイザがSQLの実行計画を作成する際に必要なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
-
ア: ディメンションテーブル
誤り。ディメンションテーブルはデータウェアハウスの星型スキーマなどで使用されるが、SQLの実行計画作成には直接関係ありません。 -
イ: 統計情報
正しい。コストベースのオプティマイザ(CBO)は、テーブルの行数、カーディナリティ、データ分布などの統計情報を基に最適な実行計画を生成します。統計情報が不足していると、適切なプランを立てられず、パフォーマンスが低下する可能性があります。 -
ウ: 待ちグラフ
誤り。待ちグラフはデッドロックの検出や回避に使用されるもので、SQLの実行計画作成には関与しません。 -
エ: ログファイル
誤り。ログファイルは障害対応やトラブルシューティングに役立ちますが、SQLの実行計画の作成には直接関係ありません。
答え
イ: 統計情報
出典:令和3年度 春期 応用情報技術者試験 午前 問30