前言
当我们使用前面介绍的Script—元数据获取load profile报告获得load profile各指标变化数据后,想简单的从数据集直接一眼看出指标的变化趋势还是相当不容易,此时我们会立马想到把数据集导入到excel中利用数据透视图展示数据,如下:
- 原始load profile 数据集
- 原始load profile 数据集产生的透视图
问题
如上图看到,因为不同指标数量值范围落差很大,导致部分指标值被挤压无法在透视图中提现变化趋势。
脚本
我们可以在前面介绍的Script—元数据获取load profile报告上,通过RATIO_TO_REPORT分析函数,计算结果集中每个值在同一指标种占比,这样就可以将数据统一起来,从而能很简单的从数据中判断出数据的变化趋势,也更方便在同一图上展示;脚本如下
- load profile pct 数据集
- load profile pct 数据集产生的透视图
说明
- 结果集为快照间load profile 指标间累积差的占比(百分比)
- 脚本已经在oracle 11.2.0.1、11.2.0.4单实例和RAC环境下通过测试