Microsoft SQL Server 分散再生機能を使用して分散再生を開始する前に、分散再生管理ツールから前処理段階を開始することで、入力トレース データを準備する必要があります。 前処理段階で、Distributed Replay Controller がトレース データを処理し、中間ファイルを生成します。
前処理段階の詳細については、「 SQL Server Distributed Replay」を参照してください。
注
入力トレース データは、Distributed Replay と互換性があるバージョンの SQL Server でキャプチャする必要があります。 また、入力トレース データは、トレース データを再生するターゲット サーバーと互換性がある必要があります。 バージョンの要件の詳細については、「 Distributed Replay Requirements」を参照してください。
入力トレースデータを準備する方法
(省略可能) 前処理構成設定の変更:前処理構成設定 (システム セッションをフィルター処理するかどうか、最大アイドル時間を構成するかどうかなど) を変更する場合は、XML ベースの前処理構成ファイル
<PreprocessModifiers>
のDReplay.exe.preprocess.config
要素を変更する必要があります。 前処理構成ファイルを変更する場合は、元のファイルではなく、コピーを変更することをお勧めします。 設定を変更するには、次の手順に従います。既定の前処理構成ファイル
DReplay.exe.preprocess.config
のコピーを作成し、新しいファイルの名前を変更します。 既定の前処理構成ファイルは管理ツールのインストール フォルダーにあります。新しい構成ファイル内の前処理構成設定を変更します。
前処理段階 (次の手順) を開始するときに、 前処理 オプションの config_file パラメーターを使用して、変更した構成ファイルの場所を指定します。
前処理構成ファイルの詳細については、「 Distributed Replay の構成」を参照してください。
前処理段階を開始する:入力トレース データを準備するには、preprocess オプションを使用して、管理ツールを実行する必要があります。 詳細については、「前処理オプション (分散再生管理ツール)」を参照してください。
Windows コマンド プロンプト ユーティリティ (
CMD.exe
) を開き、分散再生管理ツール (DReplay.exe
) のインストール場所に移動します。(省略可能) 管理ツールを実行するコンピューターとは別のコンピューター上でコントローラー サービスが実行されている場合、 controller パラメーター -mを使用して、コントローラーを指定します。
input_trace_file パラメーター -iを使用して、入力トレース ファイルの場所と名前を指定します。
controller_working_directory パラメーター -dを使用して、コントローラーで中間ファイルを保存する場所を指定します。
(省略可能) config_file パラメーター -cを使用して、前処理構成ファイルの場所を指定します。 既定の前処理構成ファイルのコピーを変更した場合は、このパラメーターを使用して新しい構成ファイルをポイントします。
(省略可能) status_interval パラメーター -fを使用して、30 秒以外の周期で状態メッセージを管理ツールで表示させるかどうかを指定します。
たとえば、コントローラーサービスと同じコンピューターで< c0 />にあるトレースファイルに対して前処理段階を開始し、コントローラー作業ディレクトリが< c1 />にあり、状態メッセージが既定値の30秒で表示される場合、必要な構文は< c2 />です。
前処理段階が完了したら、コントローラー作業ディレクトリに中間ファイルが格納されます。 イベント再生段階を開始するには、 再生 オプションを使用して、管理ツールを実行する必要があります。 詳細については、「 トレース データの再生」を参照してください。
こちらもご覧ください
SQL Server 分散再生
分散再生の要件
管理ツール コマンド ライン オプション (Distributed Replay Utility)
分散再生の構成