DATA: gt_mara TYPE TABLE OF mara.
SELECT * INTO TABLE gt_mara FROM maraWHERE MATKL = 'L000001'%_hints ORACLE 'ORDER' ORACLE 'INDEX(MARA "MARA~L")' .

%_hints ORACLE 'ORDER'  如果是多表一起查询,需要指定表的顺序时需要用到这笔数据 否则只是如下语句制定索引

%_hints ORACLE  ORACLE 'INDEX(MARA "MARA~L")'

下面是ST05的追踪分析:开始跟踪->执行报表->结束跟踪->查看追踪列表,

选中这笔执行的语句,点击explain

1是这条语句执行的第一步。先根据索引  L 读取到行,2是这条语句的第二部根据1得到的行 获取数据,

有的open sql语句里 oracle不会根据你想要的索引和表顺序去执行,需要你通过HINTS去执行表的索引

转载于:https://www.cnblogs.com/caizjian/p/8464580.html

abap 优化之ST05相关推荐

  1. 【ABAP】通过ST05分析程序执行路径

    在系统维护中,经常需要对用户自定义开发的程序以及系统的标准程序进行分析,需要知道程序执行中有哪些表被调用,执行了哪些操作.SAP提供了性能分析工具ST05,能够对程序执行中的操作进行跟踪.下面介绍如何 ...

  2. SAP ABAP性能优化 - 调优工具 SM50 | ST05 | SAT

    更多内容关注公众号:SAP Technical 各位可以关注我的公众号:SAP Technical SAP系统提供了许多性能调优的工具,在本篇博客中,我将介绍下最常用的三种工具也即SM50, ST05 ...

  3. 【实用】ABAP“FOR ALL ENTRIES”的Hints 优化

    ABAP"FOR ALL ENTRIES"的Hints 优化 通常默认情况下"FOR ALL ENTRIES IN"语句会将内表每5个数据生成一个新的Where ...

  4. ABAP程序性能优化

    程序效率优化的重点: 降低CPU负载 降低数据库负载(减少IO操作) 内存使用的优化 减低CPU负载: 1. 使用WHERE条件减少循环次数. 即推荐: LOOP AT itab WHERE vbel ...

  5. 使用运行时间分析工具SE30优化ABAP程序

    使用ABAP运行时间分析工具SE30优化程序 ABAP运行时间分析工具使用SE30方法 (一) 操作 (二) 分析方法 (三) 相关事物码 (四) 附:SQL语句优化方法(引用部分) ABAP运行时间 ...

  6. SAP ABAP程序效率优化 Perfomance Tune

    1.使用正确的表.SAP有标准的索引表或者VIEW.参见sap notes 185530/191492/187906   LIPS 使用VGBEL不如先用VBFA表 2.使用正确的索引.好的索引非常好 ...

  7. ABAP:SAP报表性能的优化

    大部分ABAPer都是从SAP报表及打印开始学起的,大家也都认为写个SAP报表程序是最简单不过的事了. 但是实际情况真的如此吗?写报表时除了保证数据的准确性,您可曾考虑过报表的性能问题吗? 由于报表程 ...

  8. [SAP ABAP开发技术总结]ABAP调优——Open SQL优化

    11.1.     数据库编程方面优化 1.   不要使用 SELECT * ...,选择需要的字段, SELECT * 既浪费CPU,又浪费网络带宽资源,还需占用大量的ABAP内存 2.   不要使 ...

  9. 【推荐】ABAP select语句性能优化之高级教程

    select where条件顺序影响sql执行效率,本例中条件包含必输.等于.不等于.可输等,他们的顺序随便排列么? CASE: SELECT-OPTIONS: s_bukrs FOR t001-bu ...

最新文章

  1. flux服务器推消息,在Spring WebFlux响应式处理程序中发送JMS消息:它是否阻塞?
  2. Grid++Report问题集!
  3. 科技情报研究所工资_我们所说的情报是什么?
  4. [集训队作业2018] count(笛卡尔树,生成函数,卡特兰数)
  5. [html] 什么是空元素?常用的空元素有哪些?
  6. scala重载无参构造方法_Scala中的无参数方法
  7. 改變HTML中的光標問題
  8. 开门红讨采头,开工喜庆红色PSD分层海报模板
  9. Python监控文件变化:watchdog
  10. 高效测试必学 | 用pytest生成测试报告
  11. python基础4-序列
  12. Python自学笔记-map和reduce函数(来自廖雪峰的官网Python3)
  13. mysql远程连接出错
  14. [Reference][Castle AR] 1. Starter
  15. php houdini,houdini中文翻译.pdf
  16. python论文降重_论文怕被查重怎么办?你的降重神器来了|简明python教程|python入门|python教程...
  17. python数据分析的常用方法_16种常用的数据分析方法汇总
  18. 如何生成条形码并打印出来
  19. leetcode 刷题之路 70 earch Insert Position 二分查找插入位置
  20. 智能颈部按摩仪低频脉冲电流产生以及会对人体有何影响

热门文章

  1. 斗地主综合案例之有序版本
  2. Linux系统编程:验证kernel内核缓存区大小-4096字节
  3. Ubuntu 配置MySQL远程连接
  4. java垃圾回收机制的理解
  5. 3d face paper
  6. 深入了解Debug和Release的区别
  7. 关于SpringMvc中js和图片路径正确但是不能加载的问题
  8. bzoj:1026: [SCOI2009]windy数(数位dp)
  9. Hackerrank manasa-and-combinatorics(数学推导)
  10. Neville 插值方法