SqlServer 查看死锁的进程
来源:互联网 发布:软件部职责要求 编辑:程序博客网 时间:2024/05/16 13:47
搞sqlsever 好多年, 从来没锁过表, 今天终于遇到了..
幸好是开发期.生产期就麻烦了.
百度了一下.
后来解决了.
需要两个工具, 一个是SQLServer自带的manage 客户端
这个工具, 用来查看一些当时的运行状态.和干掉进程.
但是这个工具无法查看是哪个表被锁住了. 也无法知道是哪个进程和sql导致了锁进程. 只能查看一些其它的信息.
至于如何查看死锁的表, 需要用到下面的sql. 然后根据查出来的 进程id 去上面的工具中查看详细信息..
查看被锁表:
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 = 92 –锁表进程
declare @sql varchar(1000)
set @sql=’kill ‘+cast(@spid as varchar)
exec(@sql)
阅读全文
0 0
- SqlServer 查看死锁的进程
- sqlserver 查看死锁和运行进程
- 杀掉死锁的sqlserver进程
- 查看进程死锁的命令
- sqlserver 死锁 查看当前进程,或死锁进程,并能自动杀掉死进程
- SqlServer查看死锁的存储过程
- 查看ms sqlserver数据库是否有进程死锁
- sqlserver进程死锁的解决办法(一)
- sqlserver查看死锁
- sqlserver 杀死死锁进程
- 查看数据库中死锁的进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- sql server 查看表的死锁和Kill 死锁进程
- JFrame窗口
- 基础的文件下载
- keil c51问答
- boost 序列化
- 2017/11/23
- SqlServer 查看死锁的进程
- CRichEditCtrl 与 CEdit 不同之处
- [bzoj1010]:[HNOI2008]玩具装箱toy
- 各种加密算法简介及其Java实现
- git命令大全(非常齐全)
- 放弃去FBI的机会,在美做了2年数据研究工作,如今回国创业,他把全球最顶级的智能预测算法带到了国内
- JSONObject、JSONArray方法使用详解
- 大数据24小时:亚马逊AWS推出机密云服务,猎豹移动CTO范承工宣布离职
- MySQL嵌套事务的讨论