本研报主要研究了 Oracle 10g 版本中 AWR 报告分析的自动化工作负载信息库。AWR 是通过收集两次快照 (snapshot) 之间的统计信息来生成报表数据,包括多个部分,如工作负载报告 (WORKLOAD REPOSITORY report for DB Name, DB Id, Instance, Instance Number, Release, RAC, Host, ICCI) 等。
在 Report A 中,通过对 snapshots 的分析,得出数据库的负载情况。在 79 分钟的快照周期内,数据库的耗时为 11 分钟,而 RDA 数据中显示系统有 8 个逻辑 CPU(4 个物理 CPU),平均每个 CPU 耗时 1.4 分钟,CPU 利用率只有大约 2%(1.4/79)。报告指出,系统压力非常小。
在 Report B 中,通过对快照的分析,得出了数据库的负载情况。在 60 分钟的快照周期内,数据库的耗时为 59.63 分钟,而报告中没有给出数据库的物理 CPU 数量。
报告重点强调了选择分析时间段的重要性,要选择能够代表性能问题的时间段。此外,报告还研究了缓存大小。
总之,AWR 报告分析是一种非常有用的数据库性能分析工具,可以帮助用户更好地了解数据库的性能问题。