Created by Jerry Wang on Mar 06, 2014

1. transaction code SAT,创建一个新的variant例如ZJERRY, 确保Aggregation为None:

2. 写一个很简单的report例如ZWEB,里面很简单的调用function module CRM_IBASE_GET_DETAIL,读取一个hard code的IBASE ID对应的hierarchy。

启动transaction code SAT,variant输入step1创建的ZJERRY,然后点execute button

3. report ZWEB 在SAT的trace mode下执行完毕之后,会自动navigate到SAT的结果页面,

点"Processing Blocks",再将时间显示切换成Absolute/Percentage Times:

再点Critical Processing blocks button,limitVal输入20,这样SAT会自动把执行时间超过20%的代码块用红色高亮显示:

从结果我们可以得知,56.73%的时间花在subroutine GET_STRUCTURE_COMPLETE_EXT上,其中30.32%花在读取IBASE header信息上,25.1%的时间花在读取IBASE hierarchy上叶节点里面包含的Product/Object信息。

如果想知道Product/Object的读取是发生在哪张表里的,只需要进一步展开SAT的记录,双击最低层的subroutine READ_MULTIPLE_CURRENT_DB,

进去之后在73行设一断点,重新执行一次report即可获得table名字。

使用SAT研究IBASE hierarchy读取性能相关推荐

  1. 数据结构与算法学习笔记之 提高读取性能的链表(上)

    数据结构与算法学习笔记之 提高读取性能的链表(上) 前言 链表(Linked list)比数组稍微复杂一点,在我们生活中用到最常见的应该是缓存,它是一种提高数据读取性能的技术,常见的如cpu缓存,浏览 ...

  2. 数据库冗余存储设计对读取性能影响的测试

    两张表 CREATE TABLE `test1` (`a` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,`b` mediumint(8) unsigne ...

  3. STM32系列单片机SPI速度研究(flash读取写入速度提高,液晶显示屏刷新率提高)

    STM32系列单片机SPI速度研究(flash读取写入速度提高,液晶显示屏刷新率提高) 前言 设备参数 测试内容 1.软件模拟SPI 1). 程序代码 2). 示波器波形采集 2.HAL库SPI函数 ...

  4. IBASE hierarchy structure and related API

    Created by Jerry Wang, last modified on Apr 11, 2014 IBASE 13835包含了一个first level component: componen ...

  5. 使用report 打印category 03的IBASE hierarchy

    Created by Jerry Wang, last modified on Sep 16, 2014 使用report 打印hierarchy: *&------------------- ...

  6. [Linux] 使用noatime属性优化文件系统读取性能

    博客原文: **hackershell** 当文件被创建,修改和访问时,Linux系统会记录这些时间信息,当访问足够频繁将会是很大的开销,因为每次访问都会记录时间,所以 我们今天使用bonnie++来 ...

  7. 如何使用SAP事务码SAT进行UI应用的性能分析

    Sent: Wednesday, July 11, 2012 7:49 PM Subject: [Knowledge share]How to trace UI transaction using S ...

  8. POI EXCEL读取 性能问题

    笔者用"FileInputStream"方式读取EXCEL不到2万条数据花了,10分钟.后来采用File方式6秒结束战斗,特此记录. /*** When opening a wor ...

  9. 超微服务器性能,读取性能强劲 超微2U机架F228服务器评测

    有时候,我们选择一台服务器,并不需要其性能非常强悍,而只是价格合理.运行稳定,在某方面的性能突出即可.今天我们测试的,就是一台主要作为网站服务器的性价比较高的2U机架服务器,致荣的F228.它是一款面 ...

最新文章

  1. IsIconic(判断窗口是否最小化)
  2. QT的QOpenGLFunctions类的使用
  3. 如何关闭uefi启动模式|预装win8/win10电脑禁用uefi引导方法
  4. 名校博士被撤销学位,只因7行文字抄袭及1张互联网图片​……
  5. 将C#中DateTime类型转化为JavaScript中的Date类型
  6. 很装b那种cmd命令_简单电脑CMD命令
  7. 海龟绘图两小时上手C语言 - 0 引言
  8. ai人工智能_相信AI?
  9. VS2015 VisualSVN的 破解方法
  10. Oracle 索引层级,十六、oracle 索引
  11. Spring 4.x vs Spring 5.x
  12. 企业微信SCRM怎么弄永久群二维码?可以实现社群私域流量裂变吗?
  13. 内存取证工具Volatility学习
  14. 我们称字母顺些和逆写都相同的单词或者短语为“回文”,编写一个Java程序判断输入的一行文本是否是回文。
  15. Spring的双生武魂之AOP
  16. 什么样的语言可以进行反编译
  17. C语言练习题 :猴子吃桃程序
  18. 第一卷清晨的帝国 第一百五十一章 起步
  19. (力扣)LeetCode19. 删除链表的倒数第 N 个结点(C++/C语言)
  20. 【Linux operation 48】Ubuntu启用root用户,并授予远程ssh访问权限

热门文章

  1. hdu1285 拓扑排序(裸)
  2. 用PowerDesigner工具条不见的
  3. 第三次学JAVA再学不好就吃翔(part100)--文件名称过滤器
  4. 第三次学JAVA再学不好就吃翔(part81)--去除ArrayList中重复元素
  5. mysql定时木马_Mysql的语句生成后门木马的方法
  6. cnn 句向量_深度学习目标检测Fast R-CNN论文解读
  7. 利用SQL对数据进行清洗处理
  8. rxjs 操作符 pairwise 的一个例子
  9. SAP 产品线中写法很接近,容易混淆的几个名称
  10. 关于内容分发网络 CDN 的可靠性和冗余性