問30令和3年度 春期テクノロジ系
コストベースのオプティマイザがSQLの実行計画を作成する際に必要なものはどれか。
- アディメンジョンテーブル
- イ統計情報
- ウ待ちグラフ
- エログファイル
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ コストベースのオプティマイザは,候補となる実行計画ごとに処理量の見積りを行い,見積りコストが小さい計画を選ぶ。その見積りには,表の行数や値の分布など,データの状態を要約した統計情報が必要である。
- ア ディメンジョンテーブルは,分析の観点となる項目を保持する表であり,実行計画のコストを見積もるための情報そのものではない。
- ウ 待ちグラフは,処理同士の資源待ちの関係を表すものであり,SQLの処理量や実行方法のコストを見積もる資料ではない。
- エ ログファイルは,データの変更履歴などを記録するものであり,表の行数や値の分布を基に実行計画を選ぶための情報ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 春期 応用情報技術者試験 午前 問30