`

<转>sql server查询被锁表的信息

阅读更多

想查询当前哪些表被锁了,并且锁的信息可用以下语句

SELECT
request_session_id as Spid,
Coalesce(s.name + '.' + o.name + isnull('.' + i.name,''),
s2.name + '.' + o2.name,
db.name) AS Object,
l.resource_type as Type,
request_mode as Mode,
request_status as Status
FROM sys.dm_tran_locks l
LEFT JOIN sys.partitions p
ON l.resource_associated_entity_id = p.hobt_id
LEFT JOIN sys.indexes i
ON p.object_id = i.object_id
AND p.index_id = i.index_id
LEFT JOIN sys.objects o
ON p.object_id = o.object_id
LEFT JOIN sys.schemas s
ON o.schema_id = s.schema_id
LEFT JOIN sys.objects o2
ON l.resource_associated_entity_id = o2.object_id
LEFT JOIN sys.schemas s2
ON o2.schema_id = s2.schema_id
LEFT JOIN sys.databases db
ON l.resource_database_id = db.database_id
WHERE resource_database_id = DB_ID()
ORDER BY Spid, Object, CASE l.resource_type
When 'database' Then 1
when 'object' then 2
when 'page' then 3
when 'key' then 4
Else 5 end

分享到:
评论

相关推荐

    SQL Server 2005数据库课件PPT

    第1章 数据库基础&lt;br&gt;第2章 SQL Server 2005的安装与配置&lt;br&gt;第3章 SQL Server 2005的常用工具&lt;br&gt;第4章 管理数据库&lt;br&gt;第5章 表&lt;br&gt;第6章 数据操作实例&lt;br&gt;第7章 视 图&lt;br&gt;第8章 T-SQL语言&lt;br&gt;第9章 事 务 与 锁&lt;br...

    SQLServer查询被锁的表和解锁.txt

    SQLServer查询被锁的表和解锁!

    数据库程序设计—— SQL Server 2000 数据库程序设计(DOC+PPT)

    数据库程序设计—— SQL Server 2000 数据库程序设计,有完整的文档教程及幻灯,共22章:&lt;br&gt;第1章 SQL Server 概述&lt;br&gt;第2章 创建和管理数据库&lt;br&gt;第3章 创建数据类型和表&lt;br&gt;第4章 实现数据完整性&lt;br&gt;第5章 ...

    Oracle 主要配置文件介绍

    IPC)(KEY = EXTPROC))&lt;br&gt; )&lt;br&gt; (ADDRESS_LIST =&lt;br&gt; (ADDRESS =&lt;br&gt; (PROTOCOL = TCP)&lt;br&gt; (HOST = localhost.localdomain)&lt;br&gt; (PORT = 1521))&lt;br&gt; )&lt;br&gt; )&lt;br&gt; (DESCRIPTION =&lt;br&gt; (PROTOCOL_STACK =&lt;br&gt; ...

    MYSQL

    &lt;br&gt;8.4.4.5 日期计算 &lt;br&gt;8.4.4.6 NULL值操作 &lt;br&gt;8.4.4.7 模式匹配 &lt;br&gt;8.4.4.8 行计数 &lt;br&gt;8.4.5 使用多个数据库表 &lt;br&gt;8.5 获得数据库和表的信息 &lt;br&gt;8.6 以批处理模式使用mysql &lt;br&gt;8.7 从"双胞项目"中查询 ...

    Linux环境数据库管理员指南

    DB2 173&lt;br&gt;6.3.1 进行安装 174&lt;br&gt;6.3.2 检验安装 180&lt;br&gt;6.4 配置Control Center 182&lt;br&gt;6.5 安装DB2客户机 184&lt;br&gt;6.6 配置DB2客户机与DB2服务器通信 188&lt;br&gt;6.7 小结 194&lt;br&gt;6.8 常见问答 195&lt;br&gt;第7章 在Linux...

    asp.net Forums 0831版

    &lt;br&gt; 支持RSS 2.0在线订阅功能 &lt;br&gt; 在线调查投票 &lt;br&gt; 新贴邮件通知 &lt;br&gt; 回贴邮件通知 &lt;br&gt; 会员邮件发送 &lt;br&gt; 站内短信发送 &lt;br&gt; Microsoft SQL Server 2000后台数据库 &lt;br&gt; 内置功能强大的 WYSIWYG 编辑器 &lt;br&gt; ...

    SQLServer常见锁表优化语句.txt

    SQLServer常见锁表优化语句

    (C#完整项目源代码)餐饮管理系统+(SQL 数据库)

    &lt;br&gt;使用说明&lt;br&gt;系统介绍&lt;br&gt;本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标:&lt;br&gt; 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。...

    SQL Server死锁查询

    日常SQL Server出现事物锁表,查询锁表信息

    Java学习题答案

    &lt;br&gt; }&lt;br&gt;}&lt;br&gt;}&lt;br&gt;本题在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的x调用,&lt;br&gt;两个x都匹配,就象在同时import java.util和java.sql两个包时直接声明Date一样)&lt;br&gt;本题主要考察对接口和类的...

    系统的资料

    &lt;br&gt;使用说明&lt;br&gt;系统介绍&lt;br&gt;本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标:&lt;br&gt; 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。...

    sql server锁机制

    sql server锁机制,介绍sql的各种锁的文档

    SQL server 2008的锁机制

    关于SQLserver2008的锁机制描述

    SQL Server数据库查询速度慢原因及优化方法

    【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有...

    MySQL中文参考手册.chm

    &lt;br/&gt;8.4.4.6 NULL值操作 &lt;br/&gt;8.4.4.7 模式匹配 &lt;br/&gt;8.4.4.8 行计数 &lt;br/&gt;8.4.5 使用多个数据库表 &lt;br/&gt;8.5 获得数据库和表的信息 &lt;br/&gt;8.6 以批处理模式使用mysql &lt;br/&gt;8.7 从"双胞项目"中查询&lt;br/&gt;8.7.1 找出...

    SQLServer事务与锁的基础概念总结

    SQLServer事务与锁的基础概念总结 - 小麦的日志 - 网易博客.mht

    SQlServer中的锁

    介绍SQlServer中的锁的机制,其中包括一些例子

    SQLServer锁机制探究

    SQlServer中的锁机制,并有示例作为参考。

    浅析SQL Server数据库事务锁机制.pdf

    浅析SQL Server数据库事务锁机制.pdf

Global site tag (gtag.js) - Google Analytics