为什么 QueryableXEventData 在配置为读取实时扩展事件流时总是落后一个事件?“观看实时数据”窗口也是如此,因为它也基于 QueryableXEventData(event_stream 目标)。
以防万一下面我创建事件会话脚本。
CREATE EVENT SESSION [XE_Alter] ON SERVER
ADD EVENT sqlserver.object_altered(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014')),
ADD EVENT sqlserver.object_created(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014')),
ADD EVENT sqlserver.object_deleted(
ACTION(sqlserver.database_name,sqlserver.sql_text)
WHERE ([sqlserver].[database_name]='AdventureWorks2014'))