加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle addm

发布时间:2020-12-12 13:36:52 所属栏目:百科 来源:网络整理
导读:ADDM(Automatic Database Diagnostic Monitor) 是植入Oracle数据库的一个自诊断引擎.ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.它就可以根据ADDM采集到的数据直接给出优化建议,甚至给出优化后的语句。 注意: ADDM不会将处理用户响应
ADDM(Automatic Database Diagnostic Monitor) 是植入Oracle数据库的一个自诊断引擎.ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.它就可以根据ADDM采集到的数据直接给出优化建议,甚至给出优化后的语句。

注意: ADDM不会将处理用户响应时间作为调优的目标,你应该使用"TRACE"技术来监控它.

通过减小"DB TIME",使用同样多的系统资源,数据库服务器可以处理更多的用户请求,也就是提高了吞吐量. 通过ADDM报告的问题是按照DB time排序的.

ADDM 分析的结果以一些"Finding"的样式来表达. 每个"Finding"都属于以下三种类型之一:

  1. 问题: 描述了导致数据库性能问题的根源;
  2. 征兆: 包含了可能导致其他问题的信息
  3. 信息: 报告其他没有问题的模块

为了诊断数据库性能问题,ADDM分析可以跨越任意两个snapshots,只要它们满足下面两个条件:

  1. 两个快照在创建过程中没有错误并且没有被删除;
  2. 两个快照期间数据库不能发生关闭和启动的事件

提取日志方法:1 $ORACLE_HOME/rdbms/admin/addmrpt.sql ---自带脚本提取2 通过dbms_advisor.create_task来实现1)DECLAREtask_name VARCHAR2(30) := ‘DEMO_ADDM01‘;task_desc VARCHAR2(30) := ‘ADDM Feature Test‘;task_id NUMBER;BEGINdbms_advisor.create_task(‘ADDM‘,task_id,task_name,task_desc,null);dbms_advisor.set_task_parameter(task_name,‘START_SNAPSHOT‘,xxx);dbms_advisor.set_task_parameter(task_name,‘END_SNAPSHOT‘,yyy);dbms_advisor.set_task_parameter(task_name,‘INSTANCE‘,1);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读