oracle addm报告分析,Oracle addm
ADDM(Automatic Database Diagnostic Monitor) 是植入Oracle数据库的一个自诊断引擎.ADDM 通过检查和分析AWR获取的数据来判断Oracle数据库中可能的问题.它就可以根据ADDM采集到的数据直接给出优化建议,甚至给出优化后的语句。
注意: ADDM不会将处理用户响应时间作为调优的目标, 你应该使用"TRACE"技术来监控它.
通过减小"DB TIME", 使用同样多的系统资源,数据库服务器可以处理更多的用户请求,也就是提高了吞吐量. 通过ADDM报告的问题是按照DB time排序的.
ADDM 分析的结果以一些"Finding"的样式来表达. 每个"Finding"都属于以下三种类型之一:
问题: 描述了导致数据库性能问题的根源;
征兆: 包含了可能导致其他问题的信息
信息: 报告其他没有问题的模块
为了诊断数据库性能问题, ADDM分析可以跨越任意两个snapshots,只要它们满足下面两个条件:
两个快照在创建过程中没有错误并且没有被删除;
两个快照期间数据库不能发生关闭和启动的事件
提取日志方法:
1 $ORACLE_HOME/rdbms/admin/addmrpt.sql ---自带脚本提取
2 通过dbms_advisor.create_task来实现
1)
DECLARE
task_name VARCHAR2(30) := 'DEMO_ADDM01';
task_desc VARCHAR2(30) := 'ADDM Feature Test';
task_id NUMBER;
BEGIN
dbms_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);
oracle addm报告分析,Oracle addm相关推荐
- oracle的addm,addm报告分析 - Oracle数据库管理 - ITPUB论坛-中国专业的IT技术社区
本帖最后由 alibull 于 2014-5-9 18:14 编辑 SQL> SELECT total.tablespace_name, 2 Round(total.MB, 2) ...
- oracle addm报告分析,ADDM报告分析
以下为一份addm报告,查看该报告,可以得到addm给我们的建议,addm和awr一样,每份addm报告的格式基本一样,只是内容不同而已. $ cat addmrpt_1_20314_20317.tx ...
- oracle awr报告提取,oracle AWR报告提取分析
Oracle在10g以前的使用的是Statspack做性能故障诊断的.Oracle Database 10g提供了一个显著改进的工具:自动工作负载信息库(AWR).AWR和数据库一起安装.数据库装好后 ...
- oracle dw报告,讲解Oracle数据库的全文索引设置步骤
在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行.分析语句的执行计划的工作是由优化器(Optimizer)来完成的.不同的情况,一条SQL可能有多种执行计划,但在某一时点,一 ...
- Oracle数据库碎片分析,oracle数据库碎片概念与分析
什么是oracle的碎片呢,百度一大片关于oracle碎片的概念,以前看了一两遍,以为看了就了解了碎片了,其实不然,在百度上看的内容如下 ------------------------------- ...
- Oracle教程之分析Oracle索引扫描四大类
学习Oracle时,你可能会遇到Oracle索引扫描问题,这里将介绍Oracle索引扫描问题的解决方法,在这里拿出来和大家分享一下.根据索引的类型与where限制条件的不同,有4种类型的Orac ...
- oracle log.xml分析,Oracle 11g Alert Log日志位置及参数
ORACLE加强对EM的开发,很多变化都是为em服务的,其趋势是通过em完成大部分操作与管理. Oracle 11g 数据库以 XML 与传统的文本两种格式提供 Alert 日志. ALERT日志位置 ...
- oracle 如何表分析,ORACLE的表分析策略
对表进行分析,通常情况下可以对表,索引,列进行单独分析,或者进行组合分析,但这三者哪些是相对重要的,哪些分析显得不那么重要?通过本篇文章的实验相信大家也会对直方图有更一步的了解. 1.首先创建测试表, ...
- oracle addm报告
可通过@?/rdbms/admin/addmrpt.sql生成ADDM报告 ADDM本身并不是很实用,抽象级别太高,用于初步判断系统配置/IO子系统是否合理和快速参考,一个报告截图如下: 任务 '任务 ...
最新文章
- php网站漏洞检测对sql注入漏洞防护
- java api集合,javaAPI_集合基础_集合中常见操作示例
- OC-通知+Block
- 问题 1066: 2004年秋浙江省计算机等级考试二级C 编程题(2)
- 外链图片也有风险吗?
- 工作线程AfxBeginThread的使用
- Netty工作笔记0045---异步模型原理剖析
- xml规范及xml解析
- 《Pro SQL Server Internals, 2nd edition》的CHAPTER 2 Tables and Indexes中的Clustered Indexes一节...
- Liferay 启动过程分析16-初始化插件
- PyTorch源码解读之torch.utils.data.DataLoader
- 姜小凡:物理世界的数据越来越有价值
- C语言模块化编程的代码示例
- 首次!中国移动在Nature 杂志子刊 Nature Electronics发表5G高能效通信技术文章
- PHP实现文件下载两种方式(a标签和header标签)
- 2018年全国大学生电子设计竞赛
- Android CPU 双核,骁龙MSM8625双核处理器
- 17.4.17 漫画与人脸识别(一)
- db2 reorg详解
- 大数据征信面临的挑战与对策
热门文章
- 设置View平移动画:显示时从下往上显示,消失时从上往下消失,并且背景变暗,不可点击
- 计算机术语中cook,请问cookie是什么意思?电脑术语 爱问知识人
- Tacotron: Towards End-to-End Speech Synthesis
- 【3dsmax】麻将制作
- codeforce能用万能头文件吗_iOS攻防(四):使用Dumpdecrypted 砸壳 class-dump 导出头文件...
- Setup of IT shop in demo environment
- LUA教程Chunks-2
- 都仿佛向人们宣告秋天到来了
- stickUp.js学习
- 泰拉瑞亚tModLoader自己开服联机(可加灾厄瑟银mod)