我正在查看SQL Server 2008 Management Studio中的Activity Monitor.
我看到很多进程表明它是一个阻塞进程,在Head Blocker列中的值为1.
这是正常的,还是我可能在这里处理一个问题?
解决方法
不,不正常
导致阻塞的锁通常会被保留
>无意中打开事务(即未提交或回滚)
>长时间运行的交易/声明(呃删除需要几个小时)
>没有SET XACT_ABORT的客户端命令超时
你可以KILL违规的spid,但这可以解决症状不是原因
一个非常有用的脚本,可以开始找出错误:open transactions with text and plans: