【问题标题】:deadlock chain sql死锁链sql
【发布时间】:2012-12-07 08:09:27
【问题描述】:

我是 sql 管理的新手......我正在编写一些 .net 2.0 应用程序,其中之一是在 sql 查询方面遇到很多麻烦,类似于许多已经完成并正在处理问题(也没有事务。 ..) 当我在更多当前机器上“拆分”应用程序时,问题就出现了(每个人都记录他的记录/操作以在本地工作) 我试过聚集索引,比如在一些帖子中阅读,用服务器分析器查看(并保存了截图),但它并没有完全解决

有人可以帮助我!?非常感谢贾科莫

关于这些麻烦之一的“镜头”。 其中 idOperazione 是表示每条记录的操作 id

【问题讨论】:

    标签: sql sql-server deadlock database-deadlocks


    【解决方案1】:

    根据您提供的信息很难判断,但有几个问题:

    1. 您有关于 [ITCSTOKWEB].[dbo].[IdOperazione] 的索引吗?它不必是聚集索引,但死锁中涉及的两个操作都在执行“更新...其中 IdOperazione = 'some value'”;索引有助于提高操作效率。
    2. 每个死锁参与者的事务隔离级别是多少?您可以在死锁 XML 中找到此信息。我问是因为当一个或多个参与者将他们的隔离级别设置得太高时,我看到了死锁问题。

    【讨论】:

      猜你喜欢
      • 2016-04-15
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      相关资源
      最近更新 更多