T100优化思路

T100运行速度慢大部分原因是数据量大引起的,优化基本思路就是减少程序访问数据库的次数

1.减少FOREACH

2.把FOREACH中的sql拿出来放在FOREACH外面,定义游标来执行

3.优化sql语句。如果是select调整where 条件的写法,考虑使用索引,如果是删除可以考虑使用truncate,如果是增改,可以考虑使用merge

4.使用临时表增删改查

5.实在不行就要考虑程序功能能不能分步执行,砍功能,拆分程序。如某axmt500的BOM产生,某cxrp001的查询,都是因为基础数据量太大, 一开始select数据的时候已经是很慢了,就算后面的程序优化的再快也解决不了程序一开始的查询问题。因此axmt500可以考虑把BOM产生这段逻辑拿出来,另外写一段批处理,cxrp001可以考虑把增加查询条件,把一部分数据先筛选出来,以此来提升运行的速度

转载于:https://my.oschina.net/zippochen/blog/878101

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值