Sql server 2008 更新表的查询被另一个看似不相关的查询阻止以更新另一个表
我们有一个场景,一个长时间运行的查询正在更新一个表,而一个查询正在阻止一个试图更新一个完全不同的表的查询。我看到了很多关于如何查找阻塞查询的示例,但在本例中,我没有看到任何东西可以帮助我理解为什么对tableA的更新会阻塞对tableB的更新Sql server 2008 更新表的查询被另一个看似不相关的查询阻止以更新另一个表,sql-server-2008,tsql,blocking,Sql Server 2008,Tsql,Blocking,我们有一个场景,一个长时间运行的查询正在更新一个表,而一个查询正在阻止一个试图更新一个完全不同的表的查询。我看到了很多关于如何查找阻塞查询的示例,但在本例中,我没有看到任何东西可以帮助我理解为什么对tableA的更新会阻塞对tableB的更新 我怎样才能开始理解这样的阻塞?这两个表之间是否有任何外键关系(这里完全是暗中操作)?或者,在更新另一个表时,是否有任何触发器可能导致针对一个表的行为?tableB上没有外键,tableA上有一个外键
我怎样才能开始理解这样的阻塞?这两个表之间是否有任何外键关系(这里完全是暗中操作)?或者,在更新另一个表时,是否有任何触发器可能导致针对一个表的行为?tableB上没有外键,tableA上有一个外键