Kob*_*kie 0 .net c# sql database-deadlocks database-concurrency
我有一个特殊的情况。我的表经常被代码的不同部分和数千个客户端访问,因此我们在表上进行简单的更新和插入时使用了事务。问题是我们不断遇到死锁错误。有人知道我可以如何缓解这个问题吗?
死锁可能由多种原因及其组合引起:
架构设计不佳
您的查询工作负载的索引不正确
TSQL 写得不好
激进的事务隔离级别和/或长时间运行的开放事务
应用程序访问模式不佳
低规格或硬件配置不正确
所有这些都是常见的。
我建议你阅读