后台无阻塞语句,但是出现大量死锁

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

后台无阻塞语句,但是出现大量死锁

cloud6.0出现大量死锁,但是通过后台未发现阻塞语句。请问可能是什么原因造成的。后台日志中有大量清除冲突操作,是否有影响?
把你们获取到的死锁语句,完整的贴出来吧,或者是发附件
你好,现在问题是后台没有发现有阻塞信息,但是系统出现死锁有可能哪些原因。和服务器性能、数据库零时表大小、以及频繁操作清理冲突是否有关系

使用的是SQLServer数据库?
首先数据库的最大并行度修改为1,读提交处于打开状态设置为True;
接着查一下引起阻塞和死锁的语句是什么?
具体的跟踪语句如下:
--查看是否存在阻塞语句
select * from master..sysprocesses where blocked<>0
• 返回记录说明存在阻塞
• 如果隔几秒再次执行,没有记录返回,那可能属于正常的阻塞
• 通过dbcc inputbuffer(会话ID)查看阻塞的SQL语句

--查询死锁信息语句
SELECT XEventData.XEvent.value('@timestamp', 'datetime2(3)'),
cast(XEventData.XEvent.value('(data/value)[1]', 'varchar(max)') as xml)
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' AND st.target_name = N'ring_buffer') AS Data
CROSS APPLY TargetData.nodes ('//RingBufferTarget/event') AS XEventData (XEvent)
WHERE XEventData.XEvent.value('@name', 'varchar(4000)') = 'xml_deadlock_report';

后台无阻塞语句,但是出现大量死锁

cloud6.0出现大量死锁,但是通过后台未发现阻塞语句。请问可能是什么原因造成的。后台日志中有大量清除冲突操作,是否有影响?把你们获取到...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息