事件计数器目标
事件计数器目标将计算在扩展事件会话过程中发生的所有事件数目。 通过使用事件计数器目标,您可以获得有关工作负荷特征的信息,而不必因进行完整的事件收集而增加系统开销。 此目标不包含任何可自定义的参数。
将目标添加到会话
若要将事件计数器目标添加到扩展事件会话,您必须在创建或更改事件会话时包括下面的语句:
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)