入力トレース データを準備する

適用対象: SQL Server 2016 (13.x)、 SQL Server 2017 (14.x)、および SQL Server 2019 (15.x)

重要

SQL Server 分散再生は、SQL Server 2022 (16.x) では使用できません。

Microsoft SQL Server 分散再生機能を使用して分散再生を開始する前に、分散再生管理ツールから前処理段階を開始することで、入力トレース データを準備する必要があります。 前処理段階で、Distributed Replay Controller がトレース データを処理し、中間ファイルを生成します。

分散再生前処理ステージを示す図。

前処理段階の詳細については、「 SQL Server Distributed Replay」を参照してください。

注意

入力トレース データは、Distributed Replay と互換性があるバージョンの SQL Server でキャプチャする必要があります。 また、入力トレース データは、トレース データを再生するターゲット サーバーと互換性がある必要があります。 バージョンの要件の詳細については、「 Distributed Replay Requirements」を参照してください。

入力トレース データの準備

  1. (省略可能) 前処理構成設定の変更:前処理構成設定 (システム セッションをフィルター処理するかどうか、最大アイドル時間を構成するかどうかなど) を変更する場合は、XML ベースの前処理構成ファイル DReplay.exe.preprocess.config<PreprocessModifiers> 要素を変更する必要があります。 前処理構成ファイルを変更する場合は、元のファイルではなく、コピーを変更することをお勧めします。 設定を変更するには、次の手順に従います。

    1. 既定の前処理構成ファイル DReplay.exe.preprocess.configのコピーを作成し、新しいファイルの名前を変更します。 既定の前処理構成ファイルは管理ツールのインストール フォルダーにあります。

    2. 新しい構成ファイル内の前処理構成設定を変更します。

    3. 前処理段階 (次の手順) を開始するときに、 前処理 オプションの config_file パラメーターを使用して、変更した構成ファイルの場所を指定します。

    前処理構成ファイルの詳細については、「 Distributed Replay の構成」を参照してください。

  2. 前処理段階を開始する:入力トレース データを準備するには、preprocess オプションを使用して、管理ツールを実行する必要があります。 詳細については、「前処理オプション (分散再生管理ツール)」を参照してください。

    1. Windows のコマンド プロンプト ユーティリティ (CMD.exe) を開き、Distributed Replay 管理ツール (DReplay.exe) のインストール場所に移動します。

    2. (省略可能) 管理ツールを実行するコンピューターとは別のコンピューター上でコントローラー サービスが実行されている場合、 controller パラメーター -mを使用して、コントローラーを指定します。

    3. input_trace_file パラメーター -iを使用して、入力トレース ファイルの場所と名前を指定します。

    4. controller_working_directory パラメーター -dを使用して、コントローラーで中間ファイルを保存する場所を指定します。

    5. (省略可能) config_file パラメーター -cを使用して、前処理構成ファイルの場所を指定します。 既定の前処理構成ファイルのコピーを変更した場合は、このパラメーターを使用して、新しい構成ファイルを指定します。

    6. (省略可能) status_interval パラメーター -fを使用して、30 秒以外の周期で状態メッセージを管理ツールで表示させるかどうかを指定します。

    たとえば、 c:\trace1.trcにあるトレース ファイルに対して、コントローラー サービスと同じコンピューターで前処理段階を開始し、コントローラー作業ディレクトリが c:\WorkingDir にあり、既定の 30 秒で状態メッセージが表示される場合、 dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. 前処理段階が完了したら、コントローラー作業ディレクトリに中間ファイルが格納されます。 イベント再生段階を開始するには、 再生 オプションを使用して、管理ツールを実行する必要があります。 詳細については、「 トレース データの再生」を参照してください。

関連項目