`
xujunhappy
  • 浏览: 29733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

msc性能优化心得

阅读更多
1.合同生效、铺底单生成太慢(几十分钟)
  原因:明细和商品关联,计算更改价格时每次用到商品就查一下数据库,明细有2万多条,因此查询数据库几万次。
  解决办法:将商品一次全部查出来放在列表中,要用的时候去list里取。
2.铺底单查询太慢:(40秒)
  原因:转json文件将明细也转出来了,明细有几百条且实际并未用到,每转一条,都要查询各延迟加载的对象。
  解决办法:转json文件不处理明细。
3.铺底单明细显示太慢(十几秒)
原因:明细有700条,明细关联商品,商品关联产品、配送企业,从商品开始都是延迟加载的。
          商品和产品配送企业hbm中配置成join
  解决办法:通用名、商品名、剂型、规格、单位在明细里已经冗余了,不要使用产品中的。

 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics