下面这个存储过程总是堵塞,以前不堵的,现在不知道为什么总是堵,可能是硬件或者是病毒的问题吗?请回答,谢谢

ALTER PROCEDURE SOF_getmaxbh
@biaoshi varchar(3), --单据类型标识
@addflag integer, --0,1 在前台使用;2 组成一个号返回,序号不加1(结转号),3 序号加 1 返回(单据编号);
@maxbh varchar(11)=NULL output --直接返回编号
AS

/***************************************************************/
--过程主题:获得单据编号 errorID=1800
/***************************************************************/

--内部变量声明
declare @recnum integer,
@rowcount integer
set @recnum=0
/*非事务内容执行*/

--每一过程拥有一唯一区界号,过程内的异常编号在此基础上增加
declare @errcode integer
set @errcode=1800
declare @return integer
set @return=0

--启动事务处理
declare @tran_point int --控制事务嵌套
set @tran_point=@@trancount --保存事务点
if @tran_point=0
begin tran tran_SOF_getmaxbh
else
save tran tran_SOF_getmaxbh

if @addflag=1 or @addflag=3
begin
update maxbh set @recnum=recnum=recnum+1 where biaoshi=@biaoshi
set @rowcount=@@rowcount
if @@error<>0
begin
set @return=1
goto err_lab
end
end
else
begin
select @recnum=recnum from maxbh(nolock) where biaoshi=@biaoshi
end

if @rowcount=0
begin
set @recnum=0
insert into maxbh (biaoshi,maxbh,mkbh,recnum) values (@biaoshi,'','',@recnum)
end

--返回结果
declare @s_recnum varchar(11)
set @s_recnum=LTRIM(str(@recnum))

if @addflag>1
set @maxbh=@biaoshi+ REPLICATE('0',11-len(@biaoshi)-len(@s_recnum))+@s_recnum
else
select @biaoshi+ REPLICATE('0',11-len(@biaoshi)-len(@s_recnum))+@s_recnum as recnum

--结束事务处理
if @tran_point=0
commit tran tran_SOF_getmaxbh
goto return_lab
err_lab:
if @return<100 set @return=@errcode +@return
rollback tran tran_SOF_getmaxbh
return_lab:
return @return
[1944 byte] By [yifei0080] at [2008-1-6]
# 1
有没有可能是网络的问题?
panjinfu80-天蓝水晶 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
看不出问题在哪里

maxbh 的 biaoshi 有索引吗
zicxc-冒牌邹建V0.4 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 3
有索引
yifei0080 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
我现在也是怀疑网络有问题,如果有蠕虫病毒,会不会导致这样的情况?
yifei0080 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 5
如果有病毒,这个影响就很难说了,什么都有可能
zicxc-冒牌邹建V0.4 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...