DBCC Opentran

DBCC inputBuffer(id)

KILL (id)

sp_lock

--找出產生Lock的源頭

--Find locked process

select open_tran,* from sys.sysprocesses where blocked>0

--Find suspected process

select * from sys.sysprocesses where status='sleeping' and waittype=0x0000 and open_tran>0

--Find original process locking others

IF EXISTS(SELECT * FROM master.sys.sysprocesses WHERE spid

IN (SELECT blocked FROM master.sys.sysprocesses)) --Make sure there is locked process

SELECT spid ,status , LoginUser=SUBSTRING(SUSER_SNAME(sid),1,30),

Hostname, IsBlocked=CONVERT(char(3),blocked),

DBName= SUBSTRING(DB_NAME(dbid),1,20),program_name, last_batch,cmd,waittype

FROM master.sys.sysprocesses

--List process whose blocked=0 but found in other process's blocked column

WHERE spid IN (SELECT blocked FROM master.sys.sysprocesses)

AND blocked=0

ELSE

SELECT 'No Locked Process'

--查詢Lock情形

declare  @temp table

(spid int,dbid int,ObjId int,IndId int,Type varchar(3),Resouse varchar(20),Mode varchar(5),Status varchar(5))

INSERT @temp EXEC sp_lock  --@@spid

--select * from @temp

--For SQL2000

SELECT spid,dbname=db_name(dbid),objname=object_name(ObjId),

idxname=(SELECT name FROM sysindexes WHERE id=ObjId AND indid=t.IndId),

Type,Resouse,Mode,Status FROM @Temp t WHERE dbid>=5 and TYPE in ('TAB', 'KEY', 'RID') and object_name(ObjId) is not  null

ORDER BY dbid,objid,indid

--For SQL Server 2005; use sys.indexes

SELECT spid,dbname=db_name(dbid),objname=object_name(ObjId),

Idxname=(SELECT name FROM sys.indexes WHERE object_id=ObjId AND index_id=t.IndId),

Type,Resouse,Mode,Status FROM @temp t WHERE dbid>=5 and TYPE in ('TAB', 'KEY', 'RID') and object_name(ObjId) is not null

ORDER BY dbid,objid,indid

转载于:https://www.cnblogs.com/songguangqin/archive/2008/12/21/1359209.html

快速查询DB Lock的方法相关推荐

  1. 快速查询物流信息,并分享物流延误件的查询方法

    当你手上有大量的快递单号,如何快速查询出每个单号物流信息,分析物流更新是否及时,查看延误件的方法.这里给大家分享批量查询的技巧,下面就一起来学习一下吧!希望以后可以用到. 准备工具: 快递批量查询高手 ...

  2. glob php,php使用glob函数快速查询指定目录文件的方法

    本文实例讲述了php使用glob函数快速查询指定目录文件的方法.分享给大家供大家参考.具体如下: php搜索当前目录所有文件,代码如下: $array = glob('*.*'); print_r($ ...

  3. Python编程语言学习:python语言中快速查询python自带模块函数的用法及其属性方法、如何查询某个函数关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略

    Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法.如何查询某个函数&关键词的用法.输出一个类或者实例化对象的所有属性和方法名之详细攻略 ...

  4. .NET Core 开源工具 IPTools - 快速查询 IP 地理位置、经纬度信息

    快速查询IP信息,支持国内和国外IP信息查询,支持查询经纬度,地理位置最高支持到城市. 1. IPTools.China 快速查询中国IP地址信息,包含国家.省份.城市.和网络运营商.非中国IP只支持 ...

  5. 如何快速查询mysql_mysql如何快速查询

    mysql快速查询的方法:1.查询正在运行中的事务:2.查看当前连接,并且能够知晓连接数:3.查看一个表的大小:4.查看某个数据库所有表的大小. 更多相关免费学习推荐:mysql教程(视频) mysq ...

  6. python连接sql数据库并查询_Python通过pymysql连接数据库并进行查询和更新SQL方法封装...

    1.通过pymysql连接数据库并进行数据库操作 2.查询数据 3.更新修改SQL方法封装 import pymysql.cursors import json class OperationMysq ...

  7. mysql查询集合中的特定数据_快速查询List中指定的数据

    时间:2017/5/15 作者:李国君 题目:快速查询List中指定的数据 背景:当List中保存了大量的数据时,用传统的方法去遍历指定的数据肯定会效率低下,有一个方法就是类似于数据库查询那样,根据索 ...

  8. 安卓读取mysql数据库文件路径_Android开发实现读取assets目录下db文件的方法示例...

    本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api ...

  9. 字段和字段的参数,查询的13个方法,但标的双下划线外键和多对多操作

    字段 常用字段  AutoField() 自增列,必须填入参数 primary_key=True则成为数据库的主键.无该字段时,django自动创建 一个model不能有两个AutoField字段. ...

最新文章

  1. POE POH等供电
  2. React 的性能优化(一)当 PureComponent 遇上 ImmutableJS
  3. MapString, Object map 集合转 json数组, json数组转list ,按条输出到es
  4. 在deepin上安装YouCompleteMe
  5. opencv在python环境下的安装_关于python环境下的opencv安装
  6. 移动玩具(信息学奥赛一本通-T1453)
  7. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...
  8. centos7 环境搭建(LNMP)以及虚拟环境(python3)
  9. python写crm_Python CRM项目八
  10. [框架]高并发中的惊群效应(干货多多)
  11. 软件开发模式之敏捷开发模型,应用之DevOps
  12. 使用itext,html转pdf使用报错:java.lang.NoSuchMethodError: com.lowagie.text.pdf.BaseFont.getCharBBox(C)
  13. 《21天学通C语言(第7版)》一导读
  14. android tv 应用安装器,论Android智能电视盒子必装应用之——QQ音乐TV版
  15. 美通企业日报 | 阿里、腾讯占领公有云市场半壁江山;2018年雅思考生350万人次创新高...
  16. C++动态壁纸软件的开发(含源文件)
  17. 古月居ROS暑期学校无人机部分学习笔记
  18. 链表-1(链表理论基础、移除链表元素、设计链表翻转链表)
  19. 新零售未来的发展趋势怎么样?
  20. python soup.find_初识python 之 爬虫:BeautifulSoup 的 find、find_all、select 方法

热门文章

  1. sqlserver 创建对某个存储过程执行情况的跟踪
  2. 安装oracle 11g 客户端,检查过程中报物理内存不足的解决
  3. 缩放浏览器时 背景图片固定
  4. Heka:Go编写,来自Mozilla,高效、灵活的插件式数据挖掘工具(转)
  5. 3.GDScript(1)概览
  6. 关于字符串 --java
  7. CSS属性(根据继承性分为两类)
  8. 4源代码的下载和编译
  9. python——no module named XX
  10. redis watch multi exec 关系