最近SQL执行大数据操作时老是阻塞,以下为删除进程语句。

declare   @sql   varchar(100) 

while   1=1 
begin 

select   top   1   @sql   =   'kill   '+cast(spid   as   varchar(3)) 
from     master..sysprocesses     
where   spid   >   50   and   spid   <>   @@spid   

if   @@rowcount   =   0 
    break 

exec(@sql) 
end

 

posted @ 2012-02-09 14:20  大笑江湖  阅读(232)  评论(0编辑  收藏  举报