【发布时间】:2013-07-26 23:17:27
【问题描述】:
我正在调查死锁,我在分析器的死锁 xml 文件中看到进程 process5332cf8 在 Snapshot 隔离级别 (isolationlevel="snapshot (5)") 下运行事务。
但不知何故,它在一个页面上持有 IX 锁定,并想要获取另一个页面。
这可能是什么原因(除了隔离级别在操作过程中更改为非快照,这不太可能发生)?
我是否遗漏了一些关于 Snapshot IL 的内容?
PS:完整的xml:http://ideone.com/yuU9td
【问题讨论】:
标签: sql-server deadlock snapshot isolation-level