`
buliedian
  • 浏览: 1194049 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

判断数据库死锁的Sql语句

SQL 
阅读更多

判断数据库死锁的Sql语句

sp_lock

select convert (smallint, req_spid) As spid,
rsc_dbid As dbid,db.name as DBName,
rsc_objid As ObjId,object_name(rsc_objid) as ObjectName,
rsc_indid As IndId,
substring (v.name, 1, 4) As Type,
substring (rsc_text, 1, 16) as Resource,
substring (u.name, 1, 8) As Mode,
substring (x.name, 1, 5) As Status

from master.dbo.syslockinfo,
master.dbo.spt_values v,
master.dbo.spt_values x,
master.dbo.spt_values u,
master.dbo.sysdatabases db

where master.dbo.syslockinfo.rsc_type = v.number
and v.type = 'LR'
and master.dbo.syslockinfo.req_status = x.number
and x.type = 'LS'
and master.dbo.syslockinfo.req_mode + 1 = u.number
and u.type = 'L' and db.dbid=rsc_dbid and rsc_objid>0
order by spid

分享到:
评论

相关推荐

    数据库死锁判断SQL

    判断数据库死锁的SQL,可以检测出死锁的语句和进程

    查看数据库死锁SQL

    该脚本为MYSQL数据库中查看死锁的语句,可以查看到死锁的ID,造成死锁的语句以及造成死锁的计算机

    死锁查询sql语句

    oracle数据库死锁查询并处理,被锁对象、引起死锁原因等查询及解决方法

    数据库死锁

    数据库死锁sql语句

    查询死锁的sql.txt

    查询死锁的sql,一般数据库死锁了,可以查询出死锁的sql语句,死锁进程等信息。

    postgresql查询死锁以及杀死死锁进程sql.txt

    查询sql的死锁进程,查找并杀死。解决生产数据库中卡死的现象。postgresql查询死锁以及杀死死锁进程sql

    SQL查询死锁

    select '引起数据库死锁的是: '+ CAST(@bl AS VARCHAR(10)) + '进程号,其执行的SQL语法如下' else select '进程号SPID:'+ CAST(@spid AS VARCHAR(10))+ '被' + '进程号SPID:'+ CAST(@bl AS VARCHAR(10)) +'阻塞...

    SQLServer排查死锁

    如何使用SQL Server Profiler来监控数据库死锁。SQL Server Profiler配置及查看锁表信息,提取锁表日志和对应SQL语句。

    检查 Sql Server的阻塞和死锁

    检查 Sql Server的阻塞和死锁--------------------------------------------

    SqlServer查询和Kill进程死锁的语句

    查询死锁进程语句 select request_session_id spid,...--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程? --这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQL S

    sqlserver如何快速查询死锁语句

    sqlserver如何快速查询死锁语句: 1、查询数据库有未提交事务语句、关键的死锁阻塞语句; 2、通过脚本可以准确找到引起死锁的关键进程,然后结束掉这一条,从而达到释放死锁问题。 3、优点:通过找到关键的语句结束...

    Sqlserver死锁处理(比较好用)

    /**//*--调用示例 exec p_lockinfo 0,1 --*/ create proc p_lockinfo @kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉...@show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示

    Mysql 数据库死锁过程分析(select for update)

    最近有项目需求,需要保证多台机器不拿到相同的数据,后来发现... for update经常导致数据库死锁问题,下面小编给大家介绍mysql 数据库死锁过程分析(select for update),对mysql数据库死锁问题感兴趣的朋友一起学习吧

    sql测试语句

    mysql数据库sql语句测试,包含crud,日期函数,字符函数,聚合函数等 ,还有隐式转换和死锁检测。

    查找MySQL中查询慢的SQL语句方法

    如何在mysql查找效率慢的SQL语句呢?...一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。 2,long_query_time 当S

    达梦数据库常用系统视图及查询语句.pdf

    达梦数据库常⽤系统视图及查询语句 ⼀、常⽤的系统视图: dba_objects:显⽰数据库中所有的对象,例如想查询数据库中有没有某个对象 v$sessions:显⽰会话的具体信息,如执⾏的 sql 语句、主库名、当前会话状态、⽤...

    常用sql语句汇总

    死锁经验,BCP数据导入导出,动态生成日期纬度,断开数据库更改名称等等

    精通sql结构化查询语句

    小结第2篇 数据库管理篇第3章 数据库的相关操作 3.1 创建数据库 3.1.1 SQL标准中创建数据库的语法 3.1.2 使用SQL语句创建数据库 3.2 删除数据库 3.2.1 SQL标准中删除数据库的语法 3.2.2 使用SQL语句删除数据库 3.3 ...

    数据库维护工作手册-监控,维护,管理常用SQL脚本,日常管理

    2.2.7 监控SQL语句的执行 6 2.2.8 操作系统级检查 6 2.2.9 其他 6 3 数据库维护 7 3.1 数据库维护工作内容 7 3.2 数据库维护工作事项 7 3.2.1 页面修复 7 3.2.2 数据库对象重建 7 3.2.3 碎片回收(数据重组) 7 ...

    清除死锁的代码操作

    数据库死锁排查,本人亲测可用,查询出当前锁住的用户和语句

Global site tag (gtag.js) - Google Analytics