次の方法で共有


Showplan XML Statistics Profile イベントを個別に保存 (SQL Server Profiler)

このトピックでは、トレースでキャプチャされる Showplan XML Statistics Profile イベントを、 SQL Server プロファイラーを使用して個別の SQLPlan ファイルに保存する方法について説明します。 showplan XML Statistics Profile イベント ファイルは、SQL Server Management Studioで開くことができます。これにより、各イベントのグラフィカルな実行プランを表示できます。

Showplan XML Statistics Profile イベントを個別に保存するには

  1. [ファイル] メニューの [新しいトレース] をクリックし、SQL Server のインスタンスに接続します。

    [トレースのプロパティ] ダイアログ ボックスが表示されます。

    Note

    [接続の確立直後にトレースを開始する]チェック ボックスがオンになっている場合、 [トレースのプロパティ]ダイアログ ボックスは表示されず、すぐにトレースが開始されます。 この設定を無効にするには、 [ツール] メニューの [オプション] をクリックし、 [接続の確立直後にトレースを開始する] チェック ボックスをオフにします。

  2. [トレースのプロパティ] ダイアログ ボックスの [トレース名] ボックスに、トレースの名前を入力します。

  3. [使用するテンプレート] ボックスの一覧で、トレースのベースとなるトレース テンプレートを選択します。テンプレートを使用しない場合は、 [空白] を選択します。

  4. 次のいずれかの操作を行います。

    • トレースをファイルに記録する場合は、[ファイルに保存]をクリックします。 [最大ファイル サイズの設定] ボックスに値を指定します。

      必要に応じて、[ ファイル ロールオーバーを有効にする ] を選択し、 サーバーがトレース データを処理します

    • トレースをデータベース テーブルに記録する場合は、[テーブルに保存] をクリックします。

      必要に応じて、[ 最大行数の設定] をクリックし、値を指定します。

  5. 必要に応じて、[トレース停止時間を有効にするチェック] ボックスを選択し、停止日時を指定します。

  6. [イベントの選択]タブをクリックします。

  7. Eventsデータ列で、 Performanceイベント カテゴリを展開し、 [Showplan XML Statistics Profile]チェック ボックスをオンにします。 Performance イベント カテゴリが表示されない場合は、 [すべてのイベントを表示する] チェック ボックスをオンにしてください。

    [トレースのプロパティ]ダイアログ ボックスに [イベント抽出の設定]タブが追加されます。

  8. [イベント抽出の設定]タブで、 [XML プラン表示イベントを個別に保存する]チェック ボックスをオンにします。

  9. [名前を付けて保存] ダイアログ ボックスで、 Showplan XML Statistics Profile イベントを格納するファイル名を入力します。

  10. [1 つのファイルにすべての XML プラン表示バッチを保存する] をクリックし、1 つの XML ファイルにすべての Showplan XML Statistics Profile イベントを保存します。または、 [個別のファイルに各 XML プラン表示バッチを保存する]をクリックし、 Showplan XML Statistics Profile イベントごとに新しい XML ファイルを作成します。

  11. SQL Server Management Studio で Showplan XML Statistics Profile イベント ファイルを表示するには、 [ファイル] メニューで [開く]をポイントし、 [ファイル]をクリックします。 Showplan XML Statistics Profile イベント ファイルを保存したディレクトリに移動し、ファイルを選択して開きます。 Showplan XML Statistics Profile イベント ファイルの拡張子は .SQLPlan です。

参照

SQL Server Profiler での Showplan 結果を使用したクエリの分析