死锁使用SQL Server Profiler进行分析 - 在执行select语句时使用IX Lock

时间:2015-06-16 17:56:09

标签: sql-server deadlock

我运行SQL Server Profiler并发现我有一些死锁。 当我打开死锁图时,我可以看到只有select语句在该图中。 对于许多页面锁,服务员和所有者具有相同的“S”模式。 对于某些页面锁,所有者具有“IX”模式,但是当我查看该进程执行堆栈时 - 它是带有isolationlevel =“read committed(2)”的select语句。

这里有两个问题:

  1. select语句怎么会导致死锁?
  2. 如果select语句有IX模式怎么可能呢?

0 个答案:

没有答案