领料管理速度慢问题

领料管理:系统越来越慢。PRIFILER跟踪,下面两个语句 消耗I/O 很大,并且将随着系统资料增加而增加。
SELECT Mat_Material.MATNO, Mat_Material.MAT_NM, mat_material.eng_nm, Mat_Material.spec, Mat_Material.CG_Unit, Mat_Material.UNIT, Mat_Material.BL, Mat_Material.SizeFlag, unitweight, '1' as sel , eng_color FROM Mat_Material WHERE isnull(cancelflag,'0')='0'
[@more@]/*
(59999行记录)上面语句也必须增加一个条件,否则资料继续增加后,I/O开销过大。返回了不必需的资料。
*/

SELECT mat_KCMX.matno , Mat_Material.MAT_NM , Mat_Material.UNIT , mat_KCMX.VendermId , mat_KCMX.InDt , mat_KCMX.lqty , mat_KCMX.PJDJ , mat_KCMX.WHNo , Mat_Material.spec, Mat_Material.sizeflag, 0 as bl_sel FROM Mat_Material RIGHT OUTER JOIN mat_KCMX ON Mat_Material.MATNO = mat_KCMX.matno
/* 查询日期:2009-09-01
* 结果:126427 行
* 库存物料不断增加,领料管理速度将越来越慢。
* 当前这两句语句都是消耗大量I/O 问题。
*/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/729024/viewspace-1026541/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/729024/viewspace-1026541/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值