/***
操作:
时间:2024年7月4日11:16:16
说明:如何快速定位数据库中的锁表问题
--找出来,如果不是你现在的job,或自己知道问题的,可以直接kill掉,根据项目实际情况操作
**/
--查询数据库中的锁表情况
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks where resource_type='OBJECT'
--找出来,如果不是你现在的job,或自己知道问题的,可以直接kill掉,根据项目实际情况操作
--kill方法1
declare @spid int
Set @spid = 57 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
--kill方法2
KILL 57(例子锁id)
如何快速定位数据库中的锁表问题
最新推荐文章于 2024-08-26 16:32:13 发布