SQL Server锁定和死锁

时间:2015-05-25 05:33:24

标签: sql-server locking database-deadlocks

我有2个并发进程在同一个表上更新不同的行,但其中一个被选为“死锁牺牲品”并且必须重做。

在SQL Server中锁定发生的级别是什么? 它是在表级还是在行级别上发生的?

1 个答案:

答案 0 :(得分:1)

如果所有并发事务以相同的顺序访问对象,则不太可能发生死锁。尝试这样做,看看是否有所作为,但它之前解决了我的问题。

SQL Server 6.5版可选择使用行级锁定进行插入操作,并使用页级锁定进行其他操作。