ABAP SAT使用说明

SAT简介

SAT是SAP提供的用来替代SE30的程序性能优化分析工具( runtime analysis),功能比SE30更加强大。

  1. 创建SAT变式-设置SAT运行属性,默认为default,可以参照创建一个自己的变式。
    在这里插入图片描述

  2. SAT变式说明
    Size Limits
    设置文件最大容量和最大SAT运行时间等信息.
    Aggregation:
    None选项:选择这个,只会把程序中的调用显示出来,一般用None就够用了。
    Per Call Position:系统调用也会显示在hit list中。
    Options
    Explicit Switching On and Off of Measurement:勾上这个选项,意味着:

  3. SAT可以通过程序中的SET RUN TIME ANALYZER {ON|OFF} 启动和结束

  4. 通过命令栏中的“/ron” (trace on)和 “/roff ” (trace off)控制

  5. 通过菜单System -> Utilities -> Runtime Analysis -> Switch On / Switch Off.
    Statements:
    可以选择需要跟踪的abap语句。
    Program Part:
    可以设置SAT跟踪的范围

  6. 指定SAT监控入口
    根据需要监控事务、程序或者函数。
    在这里插入图片描述

  7. 指定工作进程
    In parallel session
    可以用来跟踪后台job(background job)
    在这里插入图片描述
    左边这个按钮代表终止SAT跟踪,右边这个按钮代表启动SAT跟踪。

  8. 设置后台监控SAT
    在这里插入图片描述
    意思是在16:20之前跟踪事务SE38,最多跟踪3次。
    已调度测量的最大次数:在统计时间有效期内,最多记录的性能跟踪次数。
    Expiration Date ,Run time:统计时间有效期。

  9. 内表命名规则
    在这里插入图片描述
    按F1键查看官方说明:翻译过来就是老的SE30中,只有命名为IT开始的内表才会被SE30识别为内表,勾上这个checkbox后,就不受IT这个前缀限制了,只要是内表都会被SAT识别。

  10. 查看SAT结果文件
    选择Evaluate tab页
    在这里插入图片描述

  • Desktop1:左面是profile tool窗口,右边是hit list屏幕。
  • Hit List:列出所有的跟踪结果,双击某行能跳转到源代码处。
  • DB tables:展现各个SQL的运行时间。
  • Profl.:将SAT的跟踪结果多维度的展现(function,subroutines,rfc,SQl,screen,甚至是底层的SQL操作-DB open,DB fetch。。。)。当点击对应的节点,就可以看到对应的hit lit。
  • Times:按照abap执行的语句(Statement)和触发的事件(EVENT)的顺序展现跟踪结果。
  1. Hit List
    在这里插入图片描述
  • Hits:被调用次数。
  • Gross:该语句,子程序以及被其调用的子程序,语句所消耗的时间。(以微秒记)
  • Gross[%]:该语句,子程序以及被其调用的子程序,语句所消耗的时间。(以微秒记)
  • Net:该语句,子程序不包括被其调用的子程序,语句的消耗时间。(以微秒记)
  • Net[%]:该语句,子程序不包括被其调用的子程序,语句的消耗时间。(以微秒记)
  • Program called:被调用程序
  • Calling Program:主程序
  1. 使用技巧-善用过滤
    在这里插入图片描述
    在这里插入图片描述
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值