前言:
今天朋友们对“sql数据库被锁怎么解锁”大约比较注重,小伙伴们都想要分析一些“sql数据库被锁怎么解锁”的相关文章。那么小编同时在网摘上收集了一些关于“sql数据库被锁怎么解锁””的相关资讯,希望各位老铁们能喜欢,姐妹们一起来学习一下吧!最进工作中发现明明表数据很少,可是查询很慢,于是就猜想,是不是被锁啦,因此就有了下面语句。当然这些语句也只能解燃眉之急,根本解决办法还需要自己去排查表被锁的原因~~
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName
from sys.dm_tran_locks where resource_type='OBJECT'
spid 锁表进程
tableName 被锁表名
解锁:
declare @spid int
Set @spid = 57 --锁表进程
declare @sql varchar(1000)
set @sql='kill '+cast(@spid as varchar)
exec(@sql)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #sql数据库被锁怎么解锁 #sql数据库锁表如何解锁 #sql解锁表语句 #sql表解锁命令