您的位置:首页 > 数据库

死锁查看处理(二)

2015-11-19 18:05 148 查看
使用活动监视器

sqlserver活动监视器的位置,右键连接可以直接打开,工具栏中按钮,快捷键ctrl+alt+A 不过与qq截屏快捷键相同。



活动监视器中查看分为四类:进程、资源等待、数据文件I/O以及最近耗费大量资源的查询



进程中列:

会话ID:数据库中的唯一标示列

登录名:连接数据库的用户名

数据库:此回话ID当前连接的数据库名

任务状态:当前连接的状态

阻塞者:阻塞当前会话的会话ID

头阻塞程序:若此连接是阻塞程序的头,此列值为1

主机名:此会话连接的客户端的计算机名称





查看数据库中是否存在死锁

查看进程:阻塞者列不为空或者头阻塞程序类为1,可确定死锁的头

等待资源:查看等待资源的LOCK此行的等待时间是否大于0;



进程中的右键详细信息,可查看此回话的最后一个执行的sql语句

终止进程:可以直接关闭当前回话ID,解除死锁。

最后一个可以,跟踪当前会话ID,指定的sql流(可以用于sql跟踪判别问题)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql-server