SQLSERVER?出现死锁查找方法和解决办法(推荐)

 更新时间:2024年02月21日 10:49:45   作者:你别哭,我能弯腰。  
这篇文章主要介绍了SQLSERVER?出现死锁查找方法和解决办法(推荐),文中讲解了查询死锁语句,杀死死锁的解决方法,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

项目场景:

/database/316030hx6.htm
SQLSERVER
出现死锁查找方法和解决办法

1.查询死锁语句

1.1  blocked<>0
select dbid,* from sys.sysprocesses
where 1=1
and spid >50
and blocked <> 0

查询结果,如图所示
被阻塞的数据库ID:7
备阻塞会话ID:55、57、58
正在阻塞当前会话的ID:58、56

1.1 查询被阻塞的数据

Select name,dbid from master.sys.sysdatabases where dbid=7

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

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

1.3 查询阻塞或者死锁的语句

blocked:58

dbcc inputbuffer(58)

2 杀死死锁

blocked:58

kill 58

到此这篇关于SQLSERVER 出现死锁查找方法和解决办法的文章就介绍到这了,更多相关SQLSERVER 死锁查找内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • SQL Server2019数据库之简单子查询的具有方法

    SQL Server2019数据库之简单子查询的具有方法

    这篇文章主要介绍了SQL Server2019数据库之简单子查询的具有方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • SQL优化经验总结

    SQL优化经验总结

    这篇文章主要内容是SQL优化经验总结,文章对SQL优化进行了详细介绍,需要的朋友可以参考下
    2015-08-08
  • SqlServer 表连接教程(问题解析)

    SqlServer 表连接教程(问题解析)

    这篇文章主要介绍了SqlServer 表连接问题及解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • SQLSERVER 中GO的作用详解

    SQLSERVER 中GO的作用详解

    这篇文章主要介绍了SQLSERVER 中GO的作用详解的相关资料,需要的朋友可以参考下
    2015-10-10
  • Sql奇技淫巧之ROWNUM伪列的使用

    Sql奇技淫巧之ROWNUM伪列的使用

    本文主要介绍了Sql奇技淫巧之ROWNUM伪列,ROWNUM是一个伪列,它是根据每次查询的结果动态生成的一列递增编号,下面就一起来介绍一下如何使用把
    2023-08-08
  • SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍

    SQL语句的并集UNION 交集JOIN(内连接,外连接)等介绍

    这篇文章主要介绍了SQL语句的并集UNION,交集JOIN(内连接,外连接),交叉连接(CROSS JOIN笛卡尔积),差集(NOT IN) ,需要的朋友可以参考下
    2014-07-07
  • sqlserver锁表、解锁、查看销表的方法

    sqlserver锁表、解锁、查看销表的方法

    sqlserver中怎么锁表、解锁、查看销表呢,下面我以三个不同的实例给各位朋友详细介绍一下有需要的朋友可参考一下
    2015-12-12
  • SQL优化技巧指南

    SQL优化技巧指南

    这篇文章主要介绍了SQL优化的方方面面的技巧,以及应注意的地方,需要的朋友可以参考下
    2014-08-08
  • PL/SQL Developer过期的两种解决方法

    PL/SQL Developer过期的两种解决方法

    登陆PL/SQL Developer,会出现PL/SQL Developer要到期了,或者已经到期了。遇到这种情况怎么处理呢,接下来小编给大家带来了plsql developer 过期的解决方法,感兴趣的朋友一起看看吧
    2017-10-10
  • Sql Server之数据类型详解

    Sql Server之数据类型详解

    本文详细讲解了Sql Server中的数据类型,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-02-02

最新评论

?


http://www.vxiaotou.com