欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

SQL SERVER 查询性能优化分析事务与锁(四)

程序员文章站 2022-06-07 14:04:11
...

上接SQL SERVER 查询性能优化分析事务与锁(三) 二、死锁的原因及相关处理 死锁的原因很多,尤其是前端应用程序没有合理的使用事务,或者对错误处理不当而导致事务长期持有而没有关闭。接下来讲讲最常见的几种死锁情况,并提供可能的解决方法。 1.费时的查

上接SQL SERVER 查询性能优化——分析事务与锁(三)

二、死锁的原因及相关处理

死锁的原因很多,尤其是前端应用程序没有合理的使用事务,或者对错误处理不当而导致事务长期持有而没有关闭。接下来讲讲最常见的几种死锁情况,网站空间,并提供可能的解决方法。

1.费时的查询事务

2.不正确的事务或事务隔离等级设置

3.事务未正确处理

4.未检测到的分布式死锁

5.锁定数据粒度太高或太低

6.Compile Blocking

(一)费时的查询事务

。如下图。