SQL Server 拡張イベント ターゲット

SQL Server 拡張イベント ターゲットは、イベントのコンシューマーです。 ターゲットは、ファイルに書き込んだり、イベント データをメモリ バッファーに格納したり、イベント データを集計することができます。 ターゲットは、データを同期的または非同期的に処理できます。

拡張イベントの設計上、ターゲットは、セッションごとに 1 回だけイベントを受け取ります。

拡張イベント セッションで使用できる、拡張イベントに用意されたターゲットは次のとおりです。

  • イベント カウンター

    拡張イベント セッション中に発生した、すべての指定されたイベントをカウントします。 完全なイベント コレクションのオーバーヘッドを追加しなくても、負荷の特性に関する情報を取得できます。 これは、同期ターゲットです。

  • イベント ファイル

    イベント セッション出力を、メモリ バッファー全体からディスクに書き込みます。 これは、非同期ターゲットです。

  • イベント ペアリング

    ロックの取得とロックの解放など、対で発生するイベントが数多く存在します。 指定された 1 対のイベントの組み合わせが一致するかどうかを判定します。 これは、非同期ターゲットです。

  • Event Tracing for Windows (ETW)

    SQL Server イベントを、Windows オペレーティング システムまたはアプリケーション イベント データと関連付けます。 これは、同期ターゲットです。

  • ヒストグラム

    指定されたイベント列またはアクションに基づいて、指定されたイベントが発生する回数をカウントします。 これは、非同期ターゲットです。

  • リング バッファー

    先入れ先出し (FIFO) 順またはイベントごとの FIFO に基づいて、イベント データをメモリに格納します。 これは、非同期ターゲットです。

関連項目

概念

拡張イベント

SQL Server 拡張イベント パッケージ

SQL Server 拡張イベント セッション

SQL Server 拡張イベント エンジン