SQL Server 2005死锁情况

时间:2009-06-25 09:38:22

标签: sql-server deadlock

  1. 在SQL服务器上发生死锁的可能情况是什么?
  2. 如何解决这种情况?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

死锁发生时的一个非常简单的解释(当我错了,抱歉我没有DBA :) :):

两个交易都是并行的

交易1

从表1中选择* 选择* From Table2

交易2

从表2中选择* 选择* From Table1

T1等待Table2,T2等待Table1

一个优化是在同一个Order中执行SQL语句。 MSSQL Sever有一个带有nolock的选项,但你有不一致数据的危险。