過去問解きまくり研究所 ホーム

平成25年度 秋期 午前 問28

データベース

オプティマイザの機能の説明

RDBMS のコストベースのオプティマイザの機能の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解アRDBMS が収集した統計情報を基に予測した実行計画を比較して,アクセスパスを選択する。

解説

統計情報から費用を見積り、最も安い実行計画を選びます。

設問は、RDBMS のコストベースのオプティマイザの機能を選ばせています。見る軸は一つで、どれを採るか決めるための材料をどこから取っているかです。オプティマイザは、同じ問合せに対して考えられる幾通りものアクセスパスのうち、どれで実行するかを決める部品です。コストベースという呼び名は、処理時間や入出力の回数といった費用を見積もり、その値が最も小さい案を採ることから来ています。見積もるには、表に何行あるか、値がどれくらいばらけているか、といった実際のデータの姿が必要です。これが統計情報です。よって、RDBMS が収集した統計情報を基に予測した実行計画を比較して、アクセスパスを選択する、という記述が当てはまります。

ほかの選択肢はなぜ違うのか

出典:平成25年度 秋期 応用情報技術者試験 午前 問28

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)