次の方法で共有


再生のオプション

キャプチャされたトレースを再生する際には、[構成の再生] ダイアログ ボックスで、以下のオプションを指定できます。このダイアログ ボックスを表示するには、再生するトレース ファイルまたはトレース テーブルを SQL Server Profiler で開き、[再生] メニューの [開始] をクリックします。

トレースの再生に必要な権限の詳細については、「SQL Server Profiler の実行に必要な権限」を参照してください。

基本再生オプション

  • [再生サーバー]
    このサーバーは、トレースを再生する SQL Server インスタンスの名前になります。このサーバーは、「再生を実行するための必要条件」に記載されている再生の要件を満たしている必要があります。

  • [ファイルに保存する]
    トレースの再生結果を後で閲覧できるように書き込む出力ファイルを指定します。既定では、SQL Server Profiler によってトレースの再生結果が画面だけに表示されます。

  • [テーブルに保存する]
    トレースの再生結果を後で閲覧できるように書き込むデータベース テーブルを指定します。

  • [再生スレッドの数]
    同時に使用する再生スレッドの数を指定します。数が多いと、再生時に消費するリソース量は高くなりますが、再生時間は短縮されます。複数のスレッドを使用する場合、イベントの順序が完全には維持されません。

  • [トレースされた順番にイベントを再生します。このオプションはデバッグを有効にします。]
    トレースごとにステップ実行などのデバッグ方法を使用できるようにします。このオプションを選択しなかった場合、イベントの再生順序がキャプチャ時の順序になるとは保証されません。

  • [複数のスレッドを使用してイベントを再生します。このオプションはパフォーマンスを最適にし、デバッグを無効にします。]
    パフォーマンスを最適化し、デバッグを無効にします。イベントは、特定のサーバー プロセス ID (SPID) に対して記録された順序で再生されますが、SPID の順序は保証されません。

  • [再生結果を表示する]
    再生結果を表示します。これは既定のオプションです。再生するトレースのサイズが非常に大きい場合は、このオプションを無効にしてディスク領域を節約できます。

    注意

    最高のパフォーマンスを得るためには、[複数のスレッドを使用してイベントを再生します。このオプションはパフォーマンスを最適にし、デバッグを無効にします。] を選択し、[再生結果を表示する] を選択しないことをお勧めします。

再生オプションの詳細設定

  • [システム SPID を再生する]
    すべての SPID を再生します。これは既定のオプションです。

  • [1 つの SPID のみ再生する]
    一覧から選択した SPID 番号のみを再生します。

  • [日時により再生を制限する]
    [開始時刻] および [終了時刻] で指定された期間のトレースを再生します。

  • [ヘルス モニタの待機間隔]
    ヘルス モニタにより終了されるまでの、プロセスに実行を許可する時間を設定します。

  • [ヘルス モニタのポーリング間隔]
    ヘルス モニタがプロセスの終了を確認するためにポーリングする頻度を指定します。

  • [SQL Server のブロックされるプロセスの監視を有効にする]
    ブロックされるプロセス モニタが、ブロックされているプロセスまたはブロックしているプロセスを検索する頻度を設定します。

ヘルス モニタについて

ヘルス モニタは、トレースの再生に伴うシミュレートされたプロセスを監視するアプリケーション スレッドです。これらのプロセスのうち、再生内でブロックされているプロセスを終了します。[再生の構成] ダイアログ ボックスの [再生オプションの詳細設定] タブで、ブロックされているプロセスを終了するまでにヘルス モニタが待機する時間を秒単位で指定できます ([ヘルス モニタの待機間隔])。この間隔が 0 に設定されていると、ヘルス モニタは、再生されているトレース中のブロックしているシミュレートされたプロセスを終了しません。