【发布时间】:2015-04-15 20:31:11
【问题描述】:
即使我将事务级别设置为未提交,我也会遇到这种死锁。有什么我做错了吗?我想我应该在这里得到一个肮脏的阅读。
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT
DISTINCT
venueCourt.Id,
错误
System.Data.SqlClient.SqlException: Transaction (Process ID 73) was deadlocked on thread | communication buffer resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
【问题讨论】:
-
你能分享更多的查询吗?我想知道是否还有其他影响它。此外,如果它在存储过程或触发器中运行,则隔离级别是临时的。
-
请实际执行计划。图像足以开始。
-
SP,以及查询中的大量连接
标签: sql sql-server transactions isolation-level database-deadlocks