
请求进入后无响应 ,是由于数据表死锁了
USE DJDL_MES_JGONE
GO
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks
where resource_type='OBJECT' AND OBJECT_NAME(resource_associated_entity_id) IS NOT NULL
declare @spid int
Set @spid = 60 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)

解决办法:
1、缩短数据库访问时间。

2、清除死锁的表
exec('kill 125 ')
本文介绍了一种数据库死锁的情况及解决方法,包括通过查询锁定的会话ID和表名来定位问题,并提供了释放死锁的具体步骤。

760

被折叠的 条评论
为什么被折叠?



