Oracle AWR性能指标深度解析:恒生电子版

需积分: 9 2 下载量 142 浏览量 更新于2024-07-17 收藏 7.23MB PDF 举报
Oracle Automatic Workload Repository (AWR) 是Oracle数据库自Oracle 10g以来提供的一项关键性能监控工具,旨在替代早期的Statspack工具。AWR是一种内置的诊断工具,通过后台进程MMON和其辅助进程m00x每小时自动收集与性能相关的数据,以识别潜在问题并分析数据库的运行状况。与Statspack手动执行的快照不同,AWR提供了更频繁且连续的数据采集,这使得实时性能监控成为可能。 AWR将收集到的数据存储在SYSAUX模式下的SYS模式特定表空间中,表名为WRM$_*和WRH$_*,其中WRM$_*存储元数据信息,如数据库检查和快照记录,而WRH$_*则存放实际的统计数据。这种设计允许数据库管理员利用DBA_HIST_前缀的数据库视图,如DBA_HIST_SYSTEM_EVENT、DBA_HIST_DATABASE_STATS等,来创建自定义性能诊断工具,从而深入理解和优化数据库性能。 10g及后续版本的AWR默认保留数据时间为8天,但用户可以根据需要调整快照频率和数据保留期限。AWR提供的输出包括文本格式报告,与Statspack类似但基于AWR信息库,以及HTML格式的用户友好的报表,带有详尽的图表和链接,便于快速浏览和分析。 值得注意的是,这个文档是恒生电子股份有限公司发布的恒电版本,专为非Exadata环境设计,主要讲解了AWR的基本概念、工作原理和使用方法。这对于任何希望优化Oracle数据库性能的IT专业人员来说,都是极其重要的参考资料,可以帮助他们更好地理解和利用AWR进行数据库维护和调优。