トレースと Windows パフォーマンス ログ データの関連付け
適用対象: SQL Server Azure SQL Managed Instance
SQL Server プロファイラーを使用すると、Microsoft Windows パフォーマンス ログを開き、トレースと関連付けるカウンターを選択し、選択したパフォーマンス カウンターをトレースと共に SQL Server プロファイラー のグラフィカル ユーザー インターフェイスに表示できます。 トレース ウィンドウでイベントを選択すると、 SQL Server プロファイラー の [システム モニター] データ ウィンドウ画面の赤い縦棒で、選択したトレース イベントに関連付けられているパフォーマンス ログ データが示されます。
トレースをパフォーマンス カウンターに関連付けるには、 StartTime および EndTime data columns, および then click で [ファイル] SQL Server プロファイラー File menu. パフォーマンス ログを開き、トレースに関連付けるシステム モニター オブジェクトおよびカウンターを選択します。
トレースとパフォーマンス ログ データとを相互に関連付けるには
SQL Server プロファイラーで、保存されているトレース ファイルまたはトレース テーブルを開きます。 イベント データを収集している実行中のトレースを相互に関連付けることはできません。 システム モニター データとの相関関係の精度を保証するには、 [StartTime] データ列と [EndTime] データ列の両方がトレースに含まれている必要があります。
SQL Server プロファイラー の [ファイル] メニューで、 [パフォーマンス データのインポート] をクリックします。
[開く] ダイアログ ボックスで、パフォーマンス ログが含まれているファイルを選択します。 パフォーマンス ログ データは、トレース データがキャプチャされたのと同じ期間にキャプチャされている必要があります。
[パフォーマンス カウンター制限] ダイアログ ボックスで、トレースと一緒に表示するシステム モニター オブジェクトとカウンターに対応するチェック ボックスをオンにします。 [OK] をクリックします。
トレース イベント ウィンドウでイベントを選択するか、トレース イベント ウィンドウ内のいくつかの隣接する行の間を、方向キーを使用して移動します。 [システム モニター データ] ウィンドウ内の赤い縦棒は、選択したトレース イベントと相互に関連しているパフォーマンス ログ データを示します。
システム モニターのグラフで、関心のあるポイントをクリックします。 その時点に最も近い対応するトレース行が選択されます。 時間範囲を拡大するには、システム モニターのグラフでマウス ポインターをクリックしてドラッグします。
異なるバージョンの Windows 間で共有できるパフォーマンス ログを作成するには
コントロール パネルで [管理ツール] を開き、[パフォーマンス] をダブルクリックします。
[パフォーマンス] ダイアログ ボックスで、 [パフォーマンス ログと警告] を展開して、 [カウンター ログ] を右クリックし、 [新しいログの設定] をクリックします。
カウンター ログの名前を入力し、 [OK] をクリックします。
[全般] タブで [カウンターの追加] をクリックします。
[パフォーマンス オブジェクト] ボックスで、監視するパフォーマンス オブジェクトを選択します。 SQL Server パフォーマンス オブジェクトの名前は 、 SQL Server の既定のインスタンスの場合は SQL Server で始まり、名前付きインスタンスの場合は MSSQL$instanceNameで始まります。
SQL Server インスタンス、プロセッサ時間やディスク時間などのその他の重要な値から必要なカウンターを追加します。
カウンターの追加を終了したら、 [閉じる] をクリックします。
[データのサンプル間隔] の間隔の値を設定します。 5 分程度のサンプリング間隔から始めて、必要に応じて間隔を調整します。
[ログ ファイル] タブで、 [ログ ファイルの種類] ボックスの一覧から [テキスト ファイル (カンマ区切り)] を選択します。 コンマ区切りのテキストのログ ファイルは、異なるバージョンの Windows 間で共有できます。また、Microsoft Excel などのレポート ツールで後から表示できます。
[スケジュール] タブで、監視スケジュールを指定します。
[OK] をクリックし、パフォーマンス ログを作成します。