Sql server 2008 r2 SQL Server 2008 R2(SP2)。扩展事件会话不会捕获异步\u文件\u目标中的事件
我试图在XEvents会话的帮助下为死锁创建历史日志,但它在客户端机器上不起作用。即使我自己生成了死锁,Xel文件也是空的 但是在另一台服务器上,死锁被成功记录,所以我猜服务器配置中的原因是什么 你能告诉我我遗漏了什么吗 会议:Sql server 2008 r2 SQL Server 2008 R2(SP2)。扩展事件会话不会捕获异步\u文件\u目标中的事件,sql-server-2008-r2,extended-events,Sql Server 2008 R2,Extended Events,我试图在XEvents会话的帮助下为死锁创建历史日志,但它在客户端机器上不起作用。即使我自己生成了死锁,Xel文件也是空的 但是在另一台服务器上,死锁被成功记录,所以我猜服务器配置中的原因是什么 你能告诉我我遗漏了什么吗 会议: CREATE EVENT SESSION [Deadlock_Monitor] ON SERVER ADD EVENT sqlserver.xml_deadlock_report ADD TARGET package0.asynchronous_file
CREATE EVENT SESSION [Deadlock_Monitor] ON SERVER
ADD EVENT sqlserver.xml_deadlock_report
ADD TARGET package0.asynchronous_file_target
(SET filename=N'F:\PerfData\deadlocks\deadlock.xel', max_file_size=(409600),
max_rollover_files = 5)
WITH
(MAX_MEMORY=40960 KB,
EVENT_RETENTION_MODE=NO_EVENT_LOSS,
MAX_DISPATCH_LATENCY=INFINITE,
MAX_EVENT_SIZE=0 KB,
MEMORY_PARTITION_MODE=PER_CPU,
TRACK_CAUSALITY=OFF,
STARTUP_STATE=OFF)
此会话处于活动状态:
SELECT *
FROM sys.dm_xe_sessions
WHERE name='Deadlock_Monitor'
address name pending_buffers total_regular_buffers regular_buffer_size total_large_buffers large_buffer_size total_buffer_size
0x00000002B390C081 Deadlock_Monitor 0 20 2162483 0 0 43249660
多谢各位