共用方式為


事件計數器目標

事件計數器目標會計算在擴充事件工作階段期間發生的所有事件。 您可以使用事件計數器目標來取得有關工作負載特性的資訊,而不會增加完整事件收集的負擔。 此目標沒有任何可自訂的參數。

將目標加入至工作階段

若要將事件計數器目標加入至擴充事件工作階段,您必須在建立或改變事件工作階段時,加入下列陳述式:

ADD TARGET package0.event_counter

檢閱目標輸出

若要檢閱事件計數器目標的輸出,您可以使用下列查詢,並將 session_name 取代成事件工作階段的名稱:

SELECT name, target_name, CAST(xet.target_data AS xml)
FROM sys.dm_xe_session_targets AS xet
JOIN sys.dm_xe_sessions AS xe
   ON (xe.address = xet.event_session_address)
WHERE xe.name = 'session_name'

下列範例顯示事件計數器目標輸出格式。

<CounterTarget truncated = "0">
  <Packages>
    <Package name = "[package name]">
      <Event name = "[event name]" count = "[number]" />
    </Package>
  </Packages>
</CounterTarget>

請參閱

參考

sys.dm_xe_session_targets (Transact-SQL)

CREATE EVENT SESSION (Transact-SQL)

ALTER EVENT SESSION (Transact-SQL)

概念

SQL Server 擴充的事件目標