データベース クエリ コスト計算ツール
スキャンされた行と I/O ユニットの観点からデータベース クエリのコストを見積もります。
クエリ コスト計算ツールの使用方法
- テーブル内の行の合計数を入力します。
- クエリ選択性をパーセンテージで入力します。
- インデックスが存在するかどうかを選択します。
- 「計算」をクリックして、スキャンされた行と I/O コストを確認します。
使用例
- •遅いデータベース クエリを診断します。
- •大きなテーブルのインデックス作成を正当化します。
- •データベース クエリ最適化の概念を指導します。
- •スキーマ変更後のクエリ パフォーマンスの見積もり。
計算式
インデックスあり: スキャンされた行 = テーブル行 × 選択性。
よくある質問
クエリ選択性とは何ですか?
選択性は、クエリ条件に一致する行の割合です。
データベースはどのような場合にインデックスを使用しますか?
クエリ オプティマイザーは、選択性が低い (一致する行がほとんどない) 場合にインデックスを使用するため、フル スキャンよりもインデックスが効率的になります。
カバリングインデックスとは何ですか?
カバリング インデックスにはクエリに必要なすべての列が含まれており、メイン テーブルへの 2 回目の検索を回避します。