数据库自动诊断监视程序(ADDM)
※ADDM在创建每个AWR快照之后自动运行,并分析最后两个快照对应的时段。并将分析结果返回AWR
※ADDM会主动监视实例,以便在大多数瓶颈问题成为严重问题之前就检测到这些问题。
ADDM检测的某些常见问题包括:
• CPU瓶颈
• Oracle Net 连接管理不佳
• 锁争用
• 输入/输出(I/O) 能力差
• Oracle 内存结构过小
• SQL 语句的负载过高
• PL/SQL 和Java 时间过高
• 检查点负载过高及原因(例如,日志文件太小)
※ADDM会返回分析结果并提供解决相应问题的某些建议案
建议案可能包括:
• 硬件更改:添加CPU 或更改I/O 子系统配置
• 数据库配置:更改初始化参数设置
• 方案更改:对表或索引进行散列分区,或者使用自动段空间管理(ASSM)
• 应用程序更改:使用序列的高速缓存选项或使用绑定变量
• 使用其它指导:针对高负载SQL 运行SQL 优化指导,或针对热对象运行段指导
指导框架
※指导是一些服务器组件,可提供关于资源使用率和各个组件性能的有用反馈。
具体的指导方案
※内存指导:内存指导实际上是多项指导功能的集合,通过它可确定共享池、数据库缓冲区高速缓存和程序全局区(PGA) 的最佳设置
△除了指导功能外,本页还提供了大型池和Java 池的中心控制点。
※SQL优化指导:此指导用于分析单条SQL语句,还针对改进该语句的性能提供建议案(包括重写语句、更改实例配置或者添加索引等操作)。
△不会直接调用SQL优化指导,可从Top SQL或Top Sessions等工具中调用它。
※SQL访问指导:此指导用于分析在给定时段发出的所有SQL 语句。
△并针对是否创建其它索引或实体化视图来提高性能提供建议。
※段指导:此指导用于在表空间级或者方案级查找占用空间多于所需空间的表和索引。
※还原管理指导:使用还原管理指导,可确定支持指定的保留期所需要的还原表空间大小。
※平均恢复时间(MTTR)指导:使用MTTR 指导,可设置实例崩溃后数据库恢复所需的时间长度。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26121819/viewspace-706862/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26121819/viewspace-706862/