如何排查数据库死锁问题
[问题描述]
如何排查数据库死锁问题?
哪个进程、具体到哪个SQL,导致了当前进程发生了死锁昵?
[操作步骤]
在数据库中执行下列SQL,即可轻松获取相关死锁信息:
SELECT XEvent.query('(event/data/value/deadlock)[1]') AS DeadlockGraph
FROM (
SELECT XEvent.query('.') AS XEvent
FROM (
SELECT CAST(target_data AS XML) AS TargetData
FROM sys.dm_xe_session_targets st
INNER JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address
WHERE s.NAME = 'system_health'
AND st.target_name = 'ring_buffer'
) AS Data
CROSS APPLY TargetData.nodes('RingBufferTarget/event[@name=xml_deadlock_report]') AS XEventData(XEvent)
) AS source;
[说明]
详见https://vip.kingdee.com/questions/14464/answers/19822
如何排查数据库死锁问题
[问题描述]如何排查数据库死锁问题?哪个进程、具体到哪个SQL,导致了当前进程发生了死锁昵?[操作步骤]在数据库中执行下列SQL,即可轻松获取相...
点击下载文档
上一篇:轻分析模块取数,无法显示时间区间内的所有数据,如选择2020-7-1至2020-10-1的时间区间,但只显示7月数据下一篇:用户同步日志提示:“同步云之家用户失败: 云之家查询全部人员信息接口异常,请稍后再试!”
本文2024-09-23 01:23:21发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-145611.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章