推定実行プランを表示する方法

このトピックでは、SQL Server Management Studio を使用して、グラフィカルな推定実行プランを生成する方法について説明します。推定実行プランを生成するときには、Transact-SQL のクエリやバッチは実行されません。代わりに、クエリが実際に実行された場合に SQL Server データベース エンジンによって使用される可能性が最も高いクエリ実行プランが、生成された実行プランに表示されます。

この機能を使用するには、グラフィカルな実行プランの生成に使用する Transact-SQL クエリを実行できる適切な権限を持ち、このクエリが参照するすべてのデータベースに SHOWPLAN 権限が与えられている必要があります。詳細については、「プラン表示のセキュリティ」を参照してください。

クエリの推定実行プランを表示するには

  1. ツール バーの [データベース エンジン クエリ] をクリックします。また、ツール バーの [ファイルを開く] をクリックし既存のクエリを参照することにより、既存のクエリを開き、推定実行プランを表示することもできます。

  2. 表示する推定実行プランに対するクエリを入力します。

  3. [クエリ] メニューの [推定実行プランの表示] をクリックするか、ツール バーの [推定実行プランの表示] をクリックします。推定実行プランが、結果ペインの [実行プラン] タブに表示されます。追加情報を表示するには、マウス ポインタを論理操作や物理操作のアイコン上にしばらく置き、各操作について、表示されるツールヒント内の説明とプロパティを参照します。また、プロパティ ウィンドウでも操作のプロパティを参照できます。プロパティが表示されていない場合は、任意の操作を右クリックし、[プロパティ] をクリックします。特定の操作のプロパティを表示するには、その操作をクリックします。

  4. 実行プランの表示を変更するには、実行プランを右クリックし、[拡大][縮小][ズームの指定][ウィンドウのサイズに合わせて大きさを変更] のいずれかをクリックします。[拡大][縮小] では、実行プランを固定比率ずつ拡大または縮小できます。[ズームの指定] では、80% で表示するなど、独自の表示倍率を指定できます。[ウィンドウのサイズに合わせて大きさを変更] では、結果ペインの大きさに合わせて実行プランを拡大できます。