扩展事件:“ sp_cache_miss”未捕获数据

时间:2019-06-24 17:44:31

标签: sql sql-server sql-server-2016 sql-server-profiler extended-events

我已经为sp_cache_miss事件设置了扩展事件会话。不知何故,会话无法捕获任何数据,但是如果我在同一事件上设置探查器跟踪,它将正常工作。同样,当我设置探查器跟踪时,XE也开始捕获数据。

我很困惑为什么XE会话无法捕获数据,请帮忙。

这是我正在使用的XE定义。我在2016-sp2-cu3上。

CREATE EVENT SESSION [CacheMisses] ON SERVER 
ADD EVENT sqlserver.sp_cache_miss(SET collect_cached_text=(1),collect_database_name=(1),collect_object_name=(1)
    ACTION(sqlserver.client_hostname,sqlserver.is_system,sqlserver.server_principal_name,sqlserver.session_id,sqlserver.sql_text))
ADD TARGET package0.event_file(SET filename=N'd:\temp\CacheMisses')
WITH (MAX_MEMORY=350 KB,EVENT_RETENTION_MODE=NO_EVENT_LOSS,MAX_DISPATCH_LATENCY=1 SECONDS,MAX_EVENT_SIZE=350 KB,MEMORY_PARTITION_MODE=PER_CPU,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO

0 个答案:

没有答案