几天后,我们开始在我们的某个应用程序中频繁抛出异常。这些都是以下形式:
Exception : com.microsoft.sqlserver.jdbc.SQLServerException:
Transaction (Process ID 66) was deadlocked on lock resources with
another process and has been chosen as the deadlock victim.
Rerun the transaction.
一些有趣的事实:
然而,我怀疑最后的说法是否属实。关于服务器配置可以改变哪些内容会改变服务器处理同步更新的方式?
答案 0 :(得分:1)
如果表格变得碎片化或统计数据随着时间的推移变得陈旧,可能会发生这样的事情。是否有人放弃了索引?另请参阅Proactive Deadlock Notifications以了解在发生死锁时如何获得通知