方法: SQL トレース テーブルを使用してロード テストに SQL トレース データを表示する
このトピックの内容は、次の製品に該当します。
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
ロード テストの実行中に、後で分析するための SQL トレース データを収集できます。 トレース データを収集すると、テストされている SQL Server データベースの中で、実行が最も遅いクエリおよびストアド プロシージャを識別できます。 詳細については、「SQL トレース データの収集によるロード テストでのパフォーマンスの監視と向上」を参照してください。
トレースを有効にするには、作成したロード テストをロード テスト エディターで編集します。 詳細については、「方法: ロード テスト エディターを使用して SQL トレース データを統合する」を参照してください。
SQL トレースを有効にすると、ロード テストの実行中に、トレース データが含まれるファイルが作成されます。 このデータは、テストの実行の終了時にロード テストの結果ストアに自動的に保存され、トレース ファイルは削除されます。 ロード テストの完了後、トレース データの分析は [SQL トレース] テーブルで行います。
SQL トレース データの表示
SQL トレース データを表示するには
ロード テスト アナライザーのツール バーの [テーブル] をクリックし、テーブル グリッドが表示されるようにします。
[テーブル] ボックスの一覧の [SQL トレース] を選択します。
トレース データは、実行をグリッドに表示している間に収集されます。 テーブルには、実行速度が遅い SQL 操作が、最も遅いものから継続時間の長い順に一覧表示されます。 通常は、[継続時間] 列が最初に調べる必要のある列です。 データはミリ秒単位で表示されます。
表示される列は次のとおりです。
イベント
存続時間
CPU
読み取り
書き込み
データ
開始時間
終了時間
これらの列で識別されるデータ以外の SQL イベントをトレースする場合は、Visual Studio Ultimate とは別のツール (SQL Profiler) を使用して、独自のカスタム SQL トレースを設定できます。 詳細については、「SQL Server Profiler の概要」を参照してください。
参照
概念
ロード テスト アナライザーのテーブル ビューでのテスト結果の分析