死锁查看处理(二)

原创 2015年11月19日 18:05:39

使用活动监视器

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

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

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

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

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

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

处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作)

--处理死锁 阻塞问题预备知识之SELECT,UPDATE,DELETE操作需要申请的锁(二 UPDATE操作) 对于update语句,可以简单地理解为SQL Server先做查询,把需要修改的数据...

查看阻塞和死锁

  • 2012年09月11日 15:24
  • 4KB
  • 下载

查看数据库死锁SQL语句

最近敲代码,突然发现数据库访问特别慢,而且尤其是访问到某一个特定的数据库的时候,特别慢,这种情况下就要仔细检查一下自己的代码咯,可能是自己的sql语句导致了数据库访问过慢,下面是如何查找出来到底是哪一...
  • Jam_T
  • Jam_T
  • 2017年03月25日 18:24
  • 1231

ERP查看死锁

  • 2016年04月23日 16:43
  • 504B
  • 下载

查看 oracle 死锁程序

  • 2012年03月20日 13:18
  • 565B
  • 下载

SQLServer 2008数据库查看死锁、堵塞的SQL语句

SQLServer 2008数据库查看死锁、堵塞的SQL语句 死锁和堵塞一直是性能测试执行中关注的重点。 下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵...

死锁预防避免检测处理

  • 2016年08月09日 17:32
  • 475KB
  • 下载

07死锁处理

  • 2013年11月18日 23:08
  • 412KB
  • 下载

查看死锁存储过程

/****** Object: StoredProcedure [dbo].[sp_who_lock] Script Date: 08/13/2014 12:52:08 ******/ SET...
  • jupt1
  • jupt1
  • 2014年08月13日 13:10
  • 291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:死锁查看处理(二)
举报原因:
原因补充:

(最多只允许输入30个字)