2012年8月30日

减少与数据库的交互

摘要: 因为新手所以会犯一些不经意的错误,导致程序运行效率低下,在数据量小的时候还可以接受,但当数据量超过一定量级,就会造成用户体验度急骤下降。近期参与一个仓库管理系统的开发,需要在出库时以SKU为条件对库存进行检查,以免出库数量大于库存数量。原程序是一条一条取SKU然后与库存表进行对比,例如出库订单条数有100条,库存有1000条,那么就需发比对100*1000次,需要与数据库交互100次,这样效率实在低下。我们需要换一种思路,先将需要的库存数据一次性查出,使用 selec 需要的字段 from 库存表 where SKUID in (100行出库订单的 SKUID) ,这样只和数据库交互一次就可以 阅读全文

posted @ 2012-08-30 21:40 林中的鱼 阅读(391) 评论(0) 推荐(0) 编辑

导航