0

我是 sql 管理的新手......我正在编写一些 .net 2.0 应用程序,其中之一是在 sql 查询方面遇到很多麻烦,类似于许多已经完成并正在处理问题(也没有事务......)当我在更多当前机器上“拆分”应用程序时出现问题(每个人都记录他的记录/操作以在本地工作)但它并没有完全解决

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

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

4

1 回答 1

0

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

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