最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100优化思路

后端代码 bron1984 2199浏览

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

转载请注明:赫非域 » T100优化思路