当前位置: 首页 > news >正文

查询mssql的死锁语句

都是从网上找的,只是记录一下,可能用到。

查询死锁,要在当前数据库下,否则tableName列得不到正确信息
select
    request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
   sys.dm_tran_locks
where   resource_type='OBJECT'


杀掉死锁,spid是上面select出来的id
kill spid

查询死锁的语句
DBCC INPUTBUFFER(spid)

以下是实验:
开第一个窗口执行下面语句,注意先建立表和字段
BEGIN TRANSACTION--开始事务
update   t1 set f1 ='00000'  where id='1'
WAITFOR DELAY '02:00';

开第二个窗口执行:
select * from job where id='1'

相关文章:

  • PBR基于策略的路由
  • linux光盘镜像更换kernel,定制ks自动安装
  • C# System.Windows.Forms.WebBrowser中判断浏览器内核和版本
  • 3、python自动化运维——定制业务质量报表
  • ***详解账号泄露:全球约1亿用户已泄露
  • 【mysql】mysql 配置
  • 怎样检测内存泄露
  • python之旅九【第九篇】socket
  • 【C#|.NET】利用FastDFS打造分布式文件系统
  • [LeetCode] Binary Tree Preorder Traversal 二叉树的先序遍历
  • 实用算法实现-第 24 篇 高精度整数运算
  • PHP Mysql-插入多条数据
  • Windows窗体
  • DataWorks新手引导(持续更新)
  • TOP语句放到表值函数外,效率异常低下
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【EOS】Cleos基础
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • CentOS 7 修改主机名
  • CentOS7简单部署NFS
  • CSS 专业技巧
  • Cumulo 的 ClojureScript 模块已经成型
  • php ci框架整合银盛支付
  • SpringBoot几种定时任务的实现方式
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • yii2中session跨域名的问题
  • 回顾 Swift 多平台移植进度 #2
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 你真的知道 == 和 equals 的区别吗?
  • 如何编写一个可升级的智能合约
  • 如何实现 font-size 的响应式
  • 如何优雅地使用 Sublime Text
  • 数组的操作
  • 微信开放平台全网发布【失败】的几点排查方法
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 温故知新之javascript面向对象
  • 问题之ssh中Host key verification failed的解决
  • 我感觉这是史上最牛的防sql注入方法类
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • 带你开发类似Pokemon Go的AR游戏
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #图像处理
  • $.ajax,axios,fetch三种ajax请求的区别
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (正则)提取页面里的img标签
  • (转)EOS中账户、钱包和密钥的关系
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .a文件和.so文件
  • .net 微服务 服务保护 自动重试 Polly
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET下的多线程编程—1-线程机制概述
  • .net与java建立WebService再互相调用