【abap-sql】限制OPEN SQL获取数据条数以及优化原则
来源:互联网 发布:通勤自行车 知乎 编辑:程序博客网 时间:2024/06/10 23:37
select * into ......UP TO 5 ROWS.
蓝皮书上,p103列举了11条优化原则
1.充分利用index
2.尽量少使用select *
3.使用where子句而不是check语句
4.使用up to n rows 实现对前n项的查询
5.使用系统的标准函数 max min avg等
6.避免在loop循环中使用update insert modify等语句,而用insert sbook from table itab
7.多表查询时,尽量用join语句,尽量避免3个以上的table进行join查询
8.查询单条数据时,尽量使用select single语句。不要使用select..endselect.
9.对于存在or条件判断的语句中,尽量使用in来代替 id = '12' or id = '15' 替换成 id IN('12','15')
10.where语句中避免使用 > <等模糊条件进行查询
11.对内表赋值的时候尽量使用 select ...into...table 的写法
上图所示的select语句执行很慢,最主要原因就是 RESB 和MSEG这两个表都太大了。row太多。
0 0
- 【abap-sql】限制OPEN SQL获取数据条数以及优化原则
- ABAP调优——Open SQL优化
- ABAP/4 Open SQL
- sql ---获取记录条数
- sql语句,限制返回记录条数
- 30条SQL查询优化原则
- 30条SQL查询优化原则
- SQL性能优化十条经验原则
- ORACLE和SYBASE数据库中实现数据查询条数限制的SQL语句实现
- ABAP模块-SQL取数优化第一篇
- ABAP模块-SQL取数优化第二篇
- SQL取中间数据条数
- sql 随机获取N条数据
- sql 随机获取N条数据
- OFBIZ数据条数限制
- SQL优化原则
- SQL优化原则
- SQL 优化原则
- vi/vim 基本使用方法
- [完全二分图生成树个数] BZOJ 4766 文艺计算姬
- BZOJ P2705[SDOI2012]Longge的问题
- Kafka发送超过broker限定大小的消息时Client和Broker端各自会有什么异常?
- 三羊献瑞,蓝桥杯2015年第3题
- 【abap-sql】限制OPEN SQL获取数据条数以及优化原则
- Spark Core源码分析之RDD基础
- 【DAY.10】php判断18位身份账号码是否正确(基于加权算法)
- PAT-A1054
- 蓝桥杯 历届试题 带分数
- 线段树
- Android 活动的启动模式
- Viewpager中嵌套ListView问题
- java 实现邮箱验证注册