博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
优化定制化abap代码必须遵守的经典黄金规则
阅读量:2036 次
发布时间:2019-04-28

本文共 316 字,大约阅读时间需要 1 分钟。

一、使结果集较小
1不要选出记录后,再用CHECK或EXIT对结果集过滤。尤其不要在SELECT循环中这样做。
2使WHERE条件尽可能的详尽

二、最小化传输的数据字段
1只SELECT真正需要的字段
2用聚合函数,而不是把结果集返回给应用层,让应用层做相应的计算

三、最小化和的交互次数
1用JOIN, 子查询,而不是嵌套的SELECT循环
2用SELECT…FOR ALL ENTRIES, 而不是很多SELECT或者SELECT SINGLE
3在增删改数据库时,用数组变量,批量操作

四、最小化查找开支
1定义和使用恰当的第二索引

五、减小数据库负荷
1避免读取冗余的数据
2如果可能的话,尽量用缓存
3在应用层,对数据排序

转载地址:http://vsqaf.baihongyu.com/

你可能感兴趣的文章
微软Java面试题-按照字母排序
查看>>
中企动力面试题--逻辑题,(3顶黑帽子,2顶白帽子),有多少人戴黑帽子?
查看>>
Java面试题:100的阶乘末尾有多少个零?
查看>>
财富两千强公司都选甲骨文SOA解决方案
查看>>
Java面试题:1-100之间的数,被放在数组a[99]中,有一个数没有包含在其中,用java代码找出这个数...
查看>>
交流:IT学习大本营:“2×10+10:积分+资源分”大派送
查看>>
IT行业经典面试题,121套面试题
查看>>
Java面试题:有数组a[n],用java代码将数组元素顺序颠倒
查看>>
15个mysql使用管理命令
查看>>
oracle面试题目总结
查看>>
网站成功的三十三个法则
查看>>
面试技巧:16个经典面试问题回答思路
查看>>
架构师之路(2)---详解面向过程
查看>>
嵌入式系统Linux内核开发工程师必须掌握的三十道题
查看>>
memcached在大负载高并发网站上的应用(2)---应用场景
查看>>
架构师之路(1)---面向过程和面向对象
查看>>
网站架构探索(1)---序言
查看>>
大型网站调试工具之一(php性能优化分析工具XDebug)
查看>>
软件开发的葵花宝典
查看>>
什么是解决问题的思路:超级客服实战
查看>>