SQL Server--死锁

今天,客户反应打不开xxx页面了。好家伙肯定锁表了。。。。。

只能先吧死锁进程先kill掉,不能耽误客户生产环境运行。。。。。

一定要看看是那张表发生了死锁

1、查询死锁语句

复制代码
select dbid,* from sys.sysprocesses where 1=1 and spid >50 and blocked <> 0

2、查询死锁语句

复制代码
Select name,dbid from master.sys.sysdatabases where dbid=被阻塞的数据库ID

3、查询被阻塞的表(注意:一定要在被阻塞的数据库中查询)

复制代码
SELECT
	request_session_id spid,
	OBJECT_NAME(
		resource_associated_entity_id
	) tableName
FROM
	sys.dm_tran_locks
WHERE
	resource_type = 'OBJECT'

4.查询阻塞或者死锁的语句

复制代码
dbcc inputbuffer(58)

5、.杀死死锁

复制代码
kill 58
相关推荐
Decay__6 分钟前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
茶栀(*´I`*)1 小时前
SQL 性能分析:从慢查询日志到执行计划的完整定位方法
数据库·sql
文丑颜不良啊1 小时前
LeetCode2761~2780题目解析
java·leetcode
艺杯羹1 小时前
1Panel 装好后 ufw 仍是 inactive:一次服务器安全盲区复盘
服务器·数据库·安全·网络安全·系统架构·实战·1panel
IT枫斗者枫哥1 小时前
子线程断言失败,JUnit 为什么还显示通过?
java·后端
code2cat2 小时前
【随笔】MCP工具重试:任务已经创建,响应丢了怎么办
数据库·mcp
码农小河663 小时前
基于PHP的电商后台蜜罐系统
开发语言·php
starzy19903 小时前
深入理解Scala柯里化函数:函数链式变换
开发语言·scala
ShineWinsu3 小时前
对于Qt:QTreeWidget常见属性以及QTreeWidgetItem类的解析
开发语言·c++·qt·gui·客户端·多叉树·qtreewidget
落羽的落羽4 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习