次の方法で共有


方法: SQL トレース テーブルを使用してロード テストに SQL トレース データを表示する

このトピックの内容は、次の製品に該当します。

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

トピック該当 トピック該当なし トピック該当なし トピック該当なし

ロード テストの実行中に、後で分析するための SQL トレース データを収集できます。 トレース データを収集すると、テストされている SQL Server データベースの中で、実行が最も遅いクエリおよびストアド プロシージャを識別できます。 詳細については、「SQL トレース データの収集によるロード テストでのパフォーマンスの監視と向上」を参照してください。

トレースを有効にするには、作成したロード テストをロード テスト エディターで編集します。 詳細については、「方法: ロード テスト エディターを使用して SQL トレース データを統合する」を参照してください。

SQL トレースを有効にすると、ロード テストの実行中に、トレース データが含まれるファイルが作成されます。 このデータは、テストの実行の終了時にロード テストの結果ストアに自動的に保存され、トレース ファイルは削除されます。 ロード テストの完了後、トレース データの分析は [SQL トレース] テーブルで行います。

SQL トレース データの表示

SQL トレース データを表示するには

  1. ロード テスト アナライザーのツール バーの [テーブル] をクリックし、テーブル グリッドが表示されるようにします。

  2. [テーブル] ボックスの一覧の [SQL トレース] を選択します。

  3. トレース データは、実行をグリッドに表示している間に収集されます。 テーブルには、実行速度が遅い SQL 操作が、最も遅いものから継続時間の長い順に一覧表示されます。 通常は、[継続時間] 列が最初に調べる必要のある列です。 データはミリ秒単位で表示されます。

    表示される列は次のとおりです。

    • イベント

    • 存続時間

    • CPU

    • 読み取り

    • 書き込み

    • データ

    • 開始時間

    • 終了時間

    これらの列で識別されるデータ以外の SQL イベントをトレースする場合は、Visual Studio Ultimate とは別のツール (SQL Profiler) を使用して、独自のカスタム SQL トレースを設定できます。 詳細については、「SQL Server Profiler の概要」を参照してください。

参照

概念

ロード テスト アナライザーのテーブル ビューでのテスト結果の分析

その他の技術情報

ロード テストの実行の分析

ロード テストの結果リポジトリ内のロード テストの結果の管理