专业版出纳系统生成凭证速度很慢
783次浏览
编辑于2015年12月31日 12:52:08
客户从2010年使用专业版V11总账和出纳系统,现以银行日记账记录有100多万条,现在生成凭证时不管用按单还是汇总生成至少要3分钟才能完全处理好,通过数据库跟踪发现主要是在生成凭证后执行了一个操作引起:
update t_voucher set FIsDailyAccount=1
from t_voucher v inner join
(
select distinct fvoucherid from cn_xjrjz where fvoucherid>0
union
select distinct fvoucherid from cn_yhrjz where fvoucherid>0
) r
on v.fvoucherid = r.fvoucherid where (v.FIsDailyAccount<>1 or v.FIsDailyAccount is null)
将上述SQL直接复制到数据库中执行一次都要2分多钟,严重影响效率,希望总部想办法优化一下,或将此步操作关闭,不执行.这样可大大提高效率.
推荐阅读