SQL Server 擴充的事件目標

SQL Server 擴充的事件目標是事件取用者。 目標可以寫入至檔案、在記憶體緩衝區中儲存事件資料,或彙總事件資料。 目標也能夠同步或非同步處理資料。

擴充的事件設計可保證目標一定會收到事件一次,而且每個工作階段只會收到一次。

擴充的事件會提供下列幾個目標,您可將其用於擴充的事件工作階段:

  • 事件計數器

    計算所有指定的事件於擴充的事件工作階段期間發生的數目。 用於取得有關工作負載特性的資訊,而不會增加完整事件收集的負擔。 這是同步目標。

  • 事件檔案

    用於將完整記憶體緩衝區的事件工作階段輸出寫入磁碟。 這是非同步目標。

  • 事件配對

    許多種類的事件都是以成對的形式發生,例如鎖定取得和鎖定釋放。 用於判斷指定之配對事件不會發生在相符集合中的時機。 這是非同步目標。

  • Windows 事件追蹤 (ETW)

    用於建立 SQL Server 事件與 Windows 作業系統或應用程式事件資料的關聯。 這是同步目標。

  • 長條圖

    用於根據指定的事件資料行或動作,計算指定之事件的發生次數。 這是非同步目標。

  • 信號緩衝區

    用於根據先進先出 (FIFO) 規則或每一個事件的 FIFO 規則,將事件資料存放於記憶體。 這是非同步目標。

請參閱

概念

擴充事件

SQL Server 擴充的事件封裝

SQL Server 擴充的事件工作階段

SQL Server 擴充的事件引擎