一.前言 SQL阻塞Block是事务联机系统OLTP的产物.由于锁导致的资源等待,事务执行时间过长,直接影响业务:了解阻塞,发现阻塞,已作为DBA日常维护的重中之重. 通过dmv可以发现当前正在阻塞的语句,编写存储过程,使用agent作业定时执行,也能达到收集阻塞的效果:然而此方法存在一定的误差.使用扩展事件记录所有等待一定时间的阻塞,能完整的记录所有发生阻塞的SQL. 1.1.blocked process threshold (s) 通过以下脚本查看:默认blocked process收集不