我有一个每晚运行的批处理程序。一旦该过程完成,我看到有些记录未完全处理。 我想我可能在单个表上运行多个更新时遇到锁定方案。
使用DMV解决数据库锁定问题的最佳方法是什么? 是否有任何特定的DMV,我可以在早上(批处理完成后)运行 - 这将为我提供有关SQL引擎在夜间运行期间遇到的锁定进程的信息。
答案 0 :(得分:0)
包含有关在SQL Server实例上运行的进程的信息。
以下命令将为您提供阻止的进程
select * from sys.sysprocesses where blocked > 0