AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR 报告是 Oracle 10g 以后版本提供的一种性能收集和分析工具,能提供一个时间段内整个系统资源使用情况的报告,通过报告可以了解一个系统的整个运行情况,生成的报告包括多个部分。 AWR 每小时对 v$active_session_history 视图 (内存中的 ASH 采集信息,理论为 1 小时) 进行采样一次,并将信息保存到磁盘中,并且保留 7 天,7 天后旧的记录才会被覆盖。这些采样信息被保存在 wrh$_active_session_history 视图 (写入 AWR 库中的 ASH 信息,理论为 1 小时以上) 中。而这个采样频率(1 小时)和保留时间(7 天)是可以根据实际情况进行调整的,这就给 DBA 们提供了更加有效的系统监测工具。