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
相关推荐
天天向上杰2 分钟前
简识JVM的栈帧优化共享技术
java·jvm
方圆想当图灵20 分钟前
缓存之美:万文详解 Caffeine 实现原理(下)
java·redis·缓存
doubt。33 分钟前
【BUUCTF】[RCTF2015]EasySQL1
网络·数据库·笔记·mysql·安全·web安全
fmdpenny34 分钟前
Vue3初学之商品的增,删,改功能
开发语言·javascript·vue.js
栗豆包35 分钟前
w175基于springboot的图书管理系统的设计与实现
java·spring boot·后端·spring·tomcat
涛ing1 小时前
21. C语言 `typedef`:类型重命名
linux·c语言·开发语言·c++·vscode·算法·visual studio
Maybe_ch1 小时前
群晖部署-Calibreweb
数据库·群晖·nas
小辛学西嘎嘎1 小时前
MVCC在MySQL中实现无锁的原理
数据库·mysql
等一场春雨1 小时前
Java设计模式 十四 行为型模式 (Behavioral Patterns)
java·开发语言·设计模式
CC呢1 小时前
基于STM32单片机火灾安全监测一氧化碳火灾
数据库·mongodb