Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2012死锁事务问题_Sql Server_Database Deadlocks - Fatal编程技术网

Sql server SQL Server 2012死锁事务问题

Sql server SQL Server 2012死锁事务问题,sql-server,database-deadlocks,Sql Server,Database Deadlocks,目前,我们的数据库出现死锁,但这些语句引用的是完全不同的表 e、 g.其中一条语句是从表A中删除的,其中username=P0和 另一条语句是从表B中删除的,其中username=P1 当死锁发生时,表a上有一个页面锁,但我不确定为什么这会影响对表B的删除 表之间没有FK约束 我所能想到的是,死锁语句包含在事务中——是否有任何方法可以获得有关这方面的更多信息 我在死锁XML报告中有XACT,但我不确定这些XACT包含在哪个DMV中?如果每个删除的执行者自己在等待另一个表上的锁,那么这可能会导致死

目前,我们的数据库出现死锁,但这些语句引用的是完全不同的表

e、 g.其中一条语句是从表A中删除的,其中username=P0和 另一条语句是从表B中删除的,其中username=P1

当死锁发生时,表a上有一个页面锁,但我不确定为什么这会影响对表B的删除

表之间没有FK约束

我所能想到的是,死锁语句包含在事务中——是否有任何方法可以获得有关这方面的更多信息


我在死锁XML报告中有XACT,但我不确定这些XACT包含在哪个DMV中?

如果每个删除的执行者自己在等待另一个表上的锁,那么这可能会导致死锁。我如何根据死锁报告XML和图表确认这一点?