3

SQLサーバ2008でクエリオプティマイザを調べ始めました。特に、クエリ用に表示できる統計プロファイルに興味があります。これまでのところ、統計プロファイルに表示される結果は、クエリを実行した結果ではなくSQLサーバーに格納された統計に基づいていることが分かりました(たとえば、 'Rows'列)。sqlサーバと統計プロファイル

ここで、実際のクエリを同時に実行せずに統計プロファイルから結果を得る方法はありますか?

答えて

2

SET STATISTICS_PROFILE ONは、実際の行数と推定行数を返します。

クエリの使用を実行せずに、単に推定行数が必要な場合SET SHOWPLAN_ALL ONまたはSET SHOWPLAN_XML ON

+0

こんにちは、私が使用したときに、私は列「行」を得ることはありませんSHOWPLAN_ALL - そう、これは、このコラムを意味するのですが、一緒にのみ使用可能ですクエリの実際の実行と? – aweis

+0

はい。これは 'EstimateRows'列を提供します。 [実績]は、クエリを実行する場合にのみ使用できます。 –

+0

さて、私の例では、私は326で実際の行数を取得し、かなり悪い見積もりの​​ように見える9,66で推定すると言うことができます:) – aweis

関連する問題