oracle 性能调优之自动数据库诊断监视(ADDM)详解

第三章

数据库性能自动监视

Automatic Database Diagnostic Monitor (ADDM)自动检测并且报告数据库的性能问题。
结果会被作为ADDM调查结果显示在数据库OEM的home page。 查看ADDM的调查结果,能然你快速识别你必须注意的性能问题。

每一个ADDM调查结果提供一个减少性能问题影响的建议列表。你应该浏览ADDM结果并且应该作为定期的数据库维护儿实施每天的建议
。甚至当数据库作为一个优化的性能的标准来操作,你应该继续利用ADDM持续监视数据库性能。

这章描述下面的内容:

自动数据库性能诊断监控的概述
自动数据库性能诊断监控的配置
浏览自动数据库性能诊断监控的分析
自动数据库诊断监控结果的解释
实现自动数据库诊断监控程序的建议
查看快照统计
ADDM 是一个内置在oracle数据库中的自动诊断软件。它(ADDM)检查并分析在AWR中捕获的数据
来决定可能存在的数据句库问题。然后ADDM定位性能问题的根本原因,提供纠正他们的建议,并且量化
期待的效益点。ADDM还确定不必要采取行动区域。
本节包含以下主题:
ADDM分析
ADDM建议
Oracle实时应用集群的ADDM
ADDM分析,ADDM分析在每次AWR快照产生(默认每小时一次)以后将会被执行。结果被被保存在数据库里面。
你能够查询结果用OEM。在说明利用另一个性能调优方法前描述这个手册,首先观察分析ADDM的结果。

ADDM分析,从上而下。首先识别性能问题的症状,然后求精分析每一个性能问题。ADDM利用
数据库时间识别性能问题。DB时间是数据库中处理用户请求花费时间的累计时间,包括等待时间
和CPU时间所有的用户会话不是空闲的时间。

数据库性能调优的目标是减少系统的给定负载数据时间。为了减少数据库时间,数据库支持
多用户请求使用相同的或者很少的资源。ADDM报告系统占有数据库时间重要比的问题区域,并按照相关数据库
时间花费量降序排列。
ADDM推荐
另外,诊断性能问题,ADDM推荐可能的解决方案。在恰当的时间,ADDM推荐多个方案。你可以选择。
ADDM推荐会包括以下方面
1、已经改变,增加CPU或者改变IO子系统的配置
2、数据库配置,改变初始化参数设置
3、对象改变,hash比例一张表索引,或者自动段空间管理
4、应用程序修改,为序列使用缓存或者绑定变量
5、使用其他件一起,SQL 调优建议工具,或者高负载SQL语句或者在热点对象上运行段建议
ADDM优点超出生产环境之外,甚至开发和测试系统,对于潜在的性能问题,ADDM能够提供一个早期的预警

性能调优是一个迭代过程,解决一个问题可能在另一个系统引起一个另一个瓶颈。甚至,
得益于ADDM分析,利用多个调优周期的达到一个渴望的性能水准。


在oracle集群环境,你可以利用ADDM分析数据库激情的性能的吞吐量, ORACLE ADDM
考虑数据库时间汇总所有的数据库实例的数据库之间,然后在集群级别报告重要输出结果。

例如,每一个实例集群节点的数据库时间单独考虑的时候见不在重要。但是作为一个集群整体
数据库时间的汇总将是一个重要指标。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值