【发布时间】:2010-07-30 17:56:56
【问题描述】:
所以我有一个查询让我一直陷入僵局。熟悉系统的人无法弄清楚存储过程为什么会死锁,但他们告诉我应该将其添加到其中:
SET NOCOUNT ON
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
这真的是一个有效的解决方案吗?那有什么作用?
【问题讨论】:
-
尽管人们可以比我更好地解释这些设置,但我会指出,READ UNCOMMITTED 具有您在启用它之前应该了解的后果。非常害怕在不了解会发生什么的情况下更改隔离级别。
-
哈哈,听起来像我以前工作的地方...这是那里任何 SQL 死锁或性能问题的第一个答案...没有分析,只需将其粘贴并提交:P跨度>
-
我宁愿你向我们展示死锁的查询。 :)
标签: sql sql-server deadlock