SQL SERVER 查询性能优化分析事务与锁(四)
程序员文章站
2024-01-10 12:02:59
...
上接SQL SERVER 查询性能优化分析事务与锁(三) 二、死锁的原因及相关处理 死锁的原因很多,尤其是前端应用程序没有合理的使用事务,或者对错误处理不当而导致事务长期持有而没有关闭。接下来讲讲最常见的几种死锁情况,并提供可能的解决方法。 1.费时的查
上接SQL SERVER 查询性能优化——分析事务与锁(三)
二、死锁的原因及相关处理
死锁的原因很多,尤其是前端应用程序没有合理的使用事务,或者对错误处理不当而导致事务长期持有而没有关闭。接下来讲讲最常见的几种死锁情况,网站空间,并提供可能的解决方法。
1.费时的查询事务
2.不正确的事务或事务隔离等级设置
3.事务未正确处理
4.未检测到的分布式死锁
5.锁定数据粒度太高或太低
6.Compile Blocking
(一)费时的查询事务
。如下图。