2009-04-17 6 views

答えて

0

クエリオプティマイザは現在のデータを検査し、データがない場合は最悪の場合を想定します。データベースベンダーの中には平均的なケースがありますが、データがなければ悪化したほうがよいでしょう。まったく別の話である返された行の数を見積もることについて話している場合。

2

SQL Serverはこの分析を行うために統計情報と現在のデータセットを使用します。ここでは、very detailed linkは、SQL 2008のクエリオプティマイザがこれを計算するために使用するデータをカバーしています。

また、this linkは、オプティマイザが内部的な行の見積もりを使用してクエリプランを生成する方法についてより詳しく説明します。

+0

ありがとう – Anoop

関連する問題