使用UPDATE-OUTPUT事务在同一个表上进行死锁

时间:2012-07-13 08:23:04

标签: sql-server sql-server-2008-r2 deadlock

我在日志中发现了一堆死锁错误事件。

导致死锁的事务是Update-Output事务(例如,Update table1 ...输出table1.some_id ...我认为它与Update-Select事务基本相同。我无法检查事务是否访问同一行,因为日志只显示使用的变量。

从跟踪生成的死锁图中,似乎他们使用的是同一个表和非聚集索引。在Index的属性上,检查行锁和页锁。有什么方法可以防止这种情况再次发生?或帮助我进一步诊断的步骤?

0 个答案:

没有答案
相关问题