DMV在SQL Server 2012中识别数据库锁定方案

时间:2015-07-23 13:24:58

标签: sql-server locking dmv

我有一个每晚运行的批处理程序。一旦该过程完成,我看到有些记录未完全处理。 我想我可能在单个表上运行多个更新时遇到锁定方案。

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

1 个答案:

答案 0 :(得分:0)

sys.sysprocesses

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

以下命令将为您提供阻止的进程

select * from sys.sysprocesses where blocked > 0