我们使用SQLServer 2014,并定期某些查询锁定其他查询。它发生在意想不到的时间间隔。在这种情况下,您可以快速运行必要的管理脚本,以找出哪个确切的查询是一个锁定器。但如果你迟到,你将失去信息。 SQLServer中是否有任何工具来分析事务之间的锁定历史记录?
答案 0 :(得分:2)
听起来你正在试图找出阻止其他人的查询?
要找出阻止他人的查询,请尝试使用已阻止的流程报告。
可以找到有关使用和配置的提示here。此处还有一个阻止进程报告查看器的链接,这非常有用(对Michael J Swart的称赞)。