您好,欢迎访问一九零五行业门户网

使用默认system_health分析死锁(Deadlock)

在2008之前我们分析死锁需要用profilertrace或者traceflag1222,1204.在2008中引入了一个新功能:extendedevents(扩展事件),可以监控deadlock事件,并且性能更好
select    xed.value('@timestamp', 'datetime') as creation_date,         xed.query('.') as extend_event from    (    select    cast([target_data] as xml) as target_data             from    sys.dm_xe_session_targetsas xt                     innerjoin sys.dm_xe_sessions as xs                     onxs.address = xt.event_session_address             where    xs.name = n'system_health'                     andxt.target_name =n'ring_buffer') as xml_data cross apply target_data.nodes('ringbuffertarget/event[@name=xml_deadlock_report]') as xeventdata(xed) order by creation_date desc
本文出自 “关注sql server技术” 博客,请务必保留此出处

其它类似信息

推荐信息