SQL Server Profiler中提供了一个Blocked Process Report 事件,这个事件可以记录阻塞超过指定的时间的任务,使用这个事件我们可以记录数据库的阻塞信息。
下面我们来看一下如何使用Blocked ProcessReport:
使用Blocked Process Report需要配置阈值和报告生成频率,使用sp_configure 命令配置 blocked process threshold 选项(以秒为单位进行设置)。 默认情况下,不生成阻塞的进程报告。
1. 配置blocked process threshold 阈值:
sp_configure 'showadvanced options',1;
GO
--Use RECONFIGURE hint to prevent a resta