找出查询在SQLServer中锁定其他查询的内容

时间:2018-01-25 17:11:16

标签: sql sql-server transactions locking

我们使用SQLServer 2014,并定期某些查询锁定其他查询。它发生在意想不到的时间间隔。在这种情况下,您可以快速运行必要的管理脚本,以找出哪个确切的查询是一个锁定器。但如果你迟到,你将失去信息。 SQLServer中是否有任何工具来分析事务之间的锁定历史记录?

1 个答案:

答案 0 :(得分:2)

听起来你正在试图找出阻止其他人的查询?

要找出阻止他人的查询,请尝试使用已阻止的流程报告。

可以找到有关使用和配置的提示here。此处还有一个阻止进程报告查看器的链接,这非常有用(对Michael J Swart的称赞)。