0

我有一个每晚运行的批处理过程。处理完成后,我看到有些记录尚未完全处理。我想我在单个表上运行多个更新时可能会遇到锁定情况。

使用 DMV 对数据库中的锁定进行故障排除的最佳方法是什么?是否有任何特定的 DMV,我可以在早上运行(批处理完成后) - 这将为我提供有关 SQL 引擎在夜间运行期间遇到的锁定进程的信息。

4

1 回答 1

0

sys.sys进程

包含有关在 SQL Server 实例上运行的进程的信息。

以下命令将为您获取被阻止的进程

select * from sys.sysprocesses where blocked > 0
于 2015-07-23T13:34:35.417 回答