我的精神家园

存在于虚无

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
SELECT
                   REPLACE(
                         REPLACE(XEventData .XEvent. value('(dataalue)[1]' , 'varchar(max)'),
                         '<victim-list>', '<deadlock><victim-list>' ),
                   '<process-list>','<ictim-list><process-list>' )
            
FROM
(select CAST(target_data as xml) as TargetData
from sys .dm_xe_session_targets st
join sys .dm_xe_sessions s on s. address = st. event_session_address
where name = 'system_health'  ) AS Data
CROSS APPLY TargetData. nodes ( '//RingBufferTarget/event') AS XEventData (XEvent)
where XEventData .XEvent. value('@name' , 'varchar(4000)' ) = 'xml_deadlock_report'

 

posted on 2014-01-17 14:11  Jerry Ma  阅读(327)  评论(0编辑  收藏  举报