適用対象:SQL Server
Azure SQL Managed Instance
Showplan イベント クラスをトレース定義に追加することで、クエリ プランに関する情報を SQL Server プロファイラー のトレースで収集して表示できます。 トレースで収集された他のイベントからプラン表示イベントを抽出し、これらのプラン表示イベントを別の XML ファイルに保存することもできます。
トレースから Showplan イベントを抽出するために使用できる方法は、次のとおりです。
トレース構成時に、[ イベント抽出設定] タブを使用します。このタブは、[ イベントの選択 ] タブでプラン表示イベントのいずれかを選択するまで表示されません。
[ファイル] メニューの [SQL Server イベントの抽出] オプションを使用する。
特定のイベントを右クリックして [イベント データの抽出] をクリックすることにより、個々のイベントを抽出して保存します。
ショープランイベント
次の表に、各種の Showplan トレース イベントとその説明を示します。
イベント名 | 説明 |
---|---|
パフォーマンスの統計情報 | コンパイル済みの Showplan が初めてキャッシュされたとき、再コンパイルされたとき、およびプラン キャッシュから削除されたときを示します。 TextData 列には、XML 形式の Showplan が含まれます。 詳細については、「 Performance Statistics イベント クラス」を参照してください。 |
Showplan All | 実行された Transact-SQL ステートメントのコンパイルに関する完全な詳細情報が含まれたクエリ プランを表示します。 たとえば、コストの見積りと列リストを表示できます。 詳細については、「 Showplan All イベント クラス」を参照してください。 |
Showplan All For Query Compile | SQL Serverでクエリがコンパイルまたは再コンパイルされたときに発生します。 このイベントは、 Showplan All イベントに相当するコンパイル時のイベントです。 Showplan All イベントは、クエリが実行されたときに発生します。 Showplan All For Query Compile イベントは、クエリがコンパイルされたときに発生します。 詳細については、「 Showplan All for Query Compile イベント クラス」を参照してください。 |
Showplan Statistics Profile | 各操作で渡される実際の行数など、実行されている Transact-SQL ステートメントの実行時の完全な詳細情報が含まれたクエリ プランを表示します。 詳細については、「 Showplan Statistics Profile イベント クラス」を参照してください。 |
プラン表示テキスト | 実行されている Transact-SQL ステートメントのクエリ プラン ツリーをバイナリ データとして表示します。 詳細については、「 Showplan Text イベント クラス」を参照してください。 |
Showplan テキスト (非エンコード) | 実行されている Transact-SQL ステートメントのクエリ プラン ツリーをテキストとして表示します。 このイベント クラスでは、バイナリ データではなくテキストが表示されるという点を除いては、Showplan Text と同じ情報が表示されます。 詳細については、「Showplan Text (Unencoded) イベント クラス」を参照してください。 |
Showplan XML | クエリの最適化中に収集された完全なデータが含まれたクエリ プランを表示します。 このイベントは、クエリ プランが最適化されたときに生成されます。 詳細については、「 Showplan XML イベント クラス」を参照してください。 |
クエリコンパイルのためのショープランXML | クエリがコンパイルされたときにクエリ プランを表示します。 詳細については、「 Showplan XML for Query Compile イベント クラス」を参照してください。 |
Showplan XML スタティスティクス プロファイル | 実行時の完全な詳細情報が含まれたクエリ プランを XML 形式で表示します。 たとえば、このイベント クラスでは、実行される Transact-SQL ステートメントの各演算子に渡される行数をキャプチャします。 詳細については、「 Showplan XML Statistics Profile イベント クラス」を参照してください。 |