Sql 我需要帮助理解这个3进程死锁图
我试图理解这个死锁图。似乎有3个进程试图同时插入。我不太理解的是为什么这些过程会死锁。我原以为数据库会阻塞2个进程,等待1个进程完成,然后继续插入 xml太大,无法粘贴到这个问题中,因此我已将其粘贴到Sql 我需要帮助理解这个3进程死锁图,sql,sql-server,tsql,deadlock,database-deadlocks,Sql,Sql Server,Tsql,Deadlock,Database Deadlocks,我试图理解这个死锁图。似乎有3个进程试图同时插入。我不太理解的是为什么这些过程会死锁。我原以为数据库会阻塞2个进程,等待1个进程完成,然后继续插入 xml太大,无法粘贴到这个问题中,因此我已将其粘贴到 提前感谢你的帮助。我们正在等待DBA启动,因此我正在尝试自己解决这一问题。我的分析与那些SPID不符,因此我再次查看并注意到,尝试插入的添加进程有一个事务,而死锁的进程没有。PK是一个标识,所以它是由多个进程尝试插入并分配相同的PK值引起的吗?可能您缺少索引。为您的联接添加执行计划。我的分析对这些
提前感谢你的帮助。我们正在等待DBA启动,因此我正在尝试自己解决这一问题。我的分析与那些SPID不符,因此我再次查看并注意到,尝试插入的添加进程有一个事务,而死锁的进程没有。PK是一个标识,所以它是由多个进程尝试插入并分配相同的PK值引起的吗?可能您缺少索引。为您的联接添加执行计划。我的分析对这些SPID不适用,因此我再次查看并注意到,尝试插入的添加进程有一个事务,而死锁的进程没有。PK是一个标识,所以它是由多个进程尝试插入并分配相同的PK值引起的吗?可能您缺少索引。为联接添加执行计划。