关闭

死锁查看处理(二)

标签: sql-server
275人阅读 评论(0) 收藏 举报
分类:

使用活动监视器

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

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

进程中列:
会话ID:数据库中的唯一标示列
登录名:连接数据库的用户名
数据库:此回话ID当前连接的数据库名
任务状态:当前连接的状态
阻塞者:阻塞当前会话的会话ID
头阻塞程序:若此连接是阻塞程序的头,此列值为1
主机名:此会话连接的客户端的计算机名称

这里写图片描述
这里写图片描述

查看数据库中是否存在死锁
查看进程:阻塞者列不为空或者头阻塞程序类为1,可确定死锁的头
等待资源:查看等待资源的LOCK此行的等待时间是否大于0;

这里写图片描述
进程中的右键详细信息,可查看此回话的最后一个执行的sql语句
终止进程:可以直接关闭当前回话ID,解除死锁。
最后一个可以,跟踪当前会话ID,指定的sql流(可以用于sql跟踪判别问题)。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:18248次
    • 积分:540
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条