10g以前的监视方法,事情发生之后才去收集信息,不能满足实时解决问题的需求。
10g版本新特性,前瞻性、实时性监测。
内存监视器(Memory Monitor,简称MMON)
内存监视灯(Memory Monitor Light,简称MMNL)
系统全局区(System Global Area,简称SGA)
MMON每隔60分钟执行一次,从数据目录视图、动态性能视图和优化器中收集统计信息,叫做Automatic Workload Repository,AWR涉及的表为SYSMAN用户所有,存储到SYSAUX表空间中。
默认保存时间为7天。
修改PFILE/SPFILE中的参数STATISTICS_LEVEL,参考如下。
______________________________________________________________
收集级别 描述
______________________________________________________________
BASIC(基本) 禁用AWR和大多数其他诊断监视以及顾问活动。
TYPICAL(典型) 默认值,适用于大多数环境
ALL(全部) 捕获TYPICAL收集级别的所有统计数据
______________________________________________________________
数据库实例: > 自动工作量资料档案库
AWR收集完信息后,ADDM自动分析收集到的数据,并与前2个ARW快照所收集的统计数据做对比,可以轻松找到数据库潜在问题,比如CPU和I/O瓶颈,资源密集型SQL或PL/SQL,锁争用,Oracle内存结构在SGA内的利用率等。
DB Time 数据库时间=CPU时间+等待时间,降低DB Time可以优化数据库性能。