経営情報システム計算問題

あるデータベースで、全レコード数が50,000件のテーブルに対してSQLクエリを実行した。インデックスなしでは全件走査(フルスキャン)が発生し、1件あたり0.002ミリ秒かかる。インデックスを用いると対象レコードを1,000件に絞り込める場合、インデックス使用時の検索時間として最も適切なものはどれか。(インデックス処理のオーバーヘッドは無視する)

A.1ミリ秒
✗ 1ミリ秒は500件×0.002ミリ秒の場合に相当します。対象件数1,000件では誤りです。
B.2ミリ秒← 正解
✓ 正解です。1,000件×0.002ミリ秒=2ミリ秒となります。フルスキャンの100ミリ秒と比べ大幅に短縮されます。
C.5ミリ秒
✗ 5ミリ秒は2,500件を走査した場合の値です。1,000件に絞り込まれているため誤りです。
D.100ミリ秒
✗ 100ミリ秒はインデックスなしのフルスキャン時間(50,000件×0.002ミリ秒)です。インデックス使用時は2ミリ秒です。

中小企業診断士 の問題一覧