进销存库存结构设计,视图性能
好久没在csdn上发帖子了,公司运营一个网上订货的系统,最开始的时候是是有一个库存表,每次业务更新库存,这样的好处是查询实时库存速度很快,但是到盘点的时候总有误差,特别是业务修改涉及到的操作更多,后来改成只保留盘点期初值,然后通过一个业务视图把和库存想关的业务汇总起来,通过盘点期初数和业务视图来进行计算,这样的好处是库存准确,有业务修改,库存也会自动更正过来,因为库存是实时计算出来的,但是这样性能比较差,数据量稍微一大就查询很慢,用的sql2008,大概也就100万数据量,后来分析发现是因为视图不能利用基表的索引造成性能低下,想请教一下有没合理的折中方案。