【发布时间】:2018-01-25 17:11:15
【问题描述】:
我们使用 SQLServer 2014 并定期将一些查询锁定其他查询。它发生在意想不到的时间间隔。在这种情况下,您可以快速运行必要的管理脚本来找出究竟哪个查询是一个储物柜。但是如果你迟到了,你就会失去信息。 SQLServer 中是否有任何工具可以分析事务之间的锁定历史记录?
【问题讨论】:
标签: sql sql-server transactions locking
我们使用 SQLServer 2014 并定期将一些查询锁定其他查询。它发生在意想不到的时间间隔。在这种情况下,您可以快速运行必要的管理脚本来找出究竟哪个查询是一个储物柜。但是如果你迟到了,你就会失去信息。 SQLServer 中是否有任何工具可以分析事务之间的锁定历史记录?
【问题讨论】:
标签: sql sql-server transactions locking
听起来您正试图找出哪些查询正在阻止其他人?
要找出哪些查询正在阻止其他查询,请尝试使用被阻止的进程报告。
使用和配置的提示可以在here找到。这里还有一个用于阻止进程报告查看器的链接,这非常有用(感谢 Michael J Swart)。
【讨论】: