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

ADDM(Automatic Database Diagnostic Monitor)是Oracle数据库内置的自动诊断工具, 定期分析AWR快照数据来识别和定位数据库性能问题, 并提供性能优化建议。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
考虑数据库时间汇总所有的数据库实例的数据库之间,然后在集群级别报告重要输出结果。

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



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值