我正在调查死锁,我在分析器的死锁 xml 文件中看到进程process5332cf8在快照隔离级别 ( isolationlevel="snapshot (5)"
)下运行事务。
但不知何故,它在一个页面上持有IX锁,并想再拿一个。
这可能是什么原因(除了隔离级别在执行过程中更改为非快照,这不太可能发生)?
我错过了一些关于 Snapshot IL 的东西吗?
PS:完整的xml:http: //ideone.com/yuU9td
我正在调查死锁,我在分析器的死锁 xml 文件中看到进程process5332cf8在快照隔离级别 ( isolationlevel="snapshot (5)"
)下运行事务。
但不知何故,它在一个页面上持有IX锁,并想再拿一个。
这可能是什么原因(除了隔离级别在执行过程中更改为非快照,这不太可能发生)?
我错过了一些关于 Snapshot IL 的东西吗?
PS:完整的xml:http: //ideone.com/yuU9td