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
相关推荐
Ljw...3 分钟前
索引(MySQL)
数据库·mysql·索引
界面开发小八哥4 分钟前
更高效的Java 23开发,IntelliJ IDEA助力全面升级
java·开发语言·ide·intellij-idea·开发工具
菠萝咕噜肉i17 分钟前
超详细:Redis分布式锁
数据库·redis·分布式·缓存·分布式锁
草莓base18 分钟前
【手写一个spring】spring源码的简单实现--容器启动
java·后端·spring
长风清留扬19 分钟前
一篇文章了解何为 “大数据治理“ 理论与实践
大数据·数据库·面试·数据治理
Allen Bright31 分钟前
maven概述
java·maven
OpsEye32 分钟前
MySQL 8.0.40版本自动升级异常的预警提示
数据库·mysql·数据库升级
Ljw...32 分钟前
表的增删改查(MySQL)
数据库·后端·mysql·表的增删查改
qystca33 分钟前
洛谷 B3637 最长上升子序列 C语言 记忆化搜索->‘正序‘dp
c语言·开发语言·算法
编程重生之路33 分钟前
Springboot启动异常 错误: 找不到或无法加载主类 xxx.Application异常
java·spring boot·后端