[Oracle] 分析AWR报告的方法介绍


AWR的数据主要有两部分组成:
1)保存在内存中的系统负载和性能统计数据,主要通过v$视图查询 ;
2)mmon进程定期以快照(snapshot)的方式将内存中的AWR数据保存到SYSAUX表空间中,主要通过DBA_*视图访问。

1. AWR快照的生成
默认情况下,每隔一小时自动产生一个快照,保存最近7天的信息,可以通过以下语句查询:
SQL>select SNAP_INTERVAL,RETENTION from dba_hist_wr_control;

SNAP_INTERVAL       RETENTION
----------------------------------------------------------
+00000 01:00:00.0       +00007 00:00:00.0
可以通过以下语句修改时间间隔和保存时间(以分钟为单位):
exec dbms_workload_repository.modify_snapshot_settings(interval => 30, retention = > 10*24*60);
也可以根据需要随时手动生成快照:
exec dbms_workload_repository.create_snapshot;

2. AWR报告的生成
以sysdba运行如下命令:
@?/rdbms/admin/awrrpt.sql

3. AWR报告的分析
策略
因为AWR报告非常长,不可能从头到尾一字不漏的去看,要有选择的去看重点部分。最好能对照的来读,即和系统正常情况下的AWR报告对比,找差异。

AWR报告采用总分的形式,前面是系统的整体情况,后面是各个部分细节,一开始不要陷入细节,先分析系统的整体状况,对于后面的专题分析,要根据关注点的不同,采取跳跃式分析。
还要根据具体业务的不同,决定某种现象是否正常。

系统整体状况方面
1)Load Profile:分析系
了解系统整体负载状况,如每秒中的事务数/语句数,每秒/每事务物理读写次数(Physical Reads/Writes), 逻辑读写次数(Logical Reads/Writes),SQL语句的解析(Parse),特别是硬解析次数等。

2)Instance Efficiency Percentages:各指标都应接近100%,除了:execute to parse (70%以上)和parse cpu to parse elapsed。如果不符合,基本可以确定系统存在性能问题;但是如果反过来,即都符合,也不能说明系统完全正常,还要看实际情况。

具体状况方面
1)Top 5 Timed Events:这里列出消耗时间最多的5个等待事件,每种等待说明,都表示一种原因,如:db file sequential read表示按索引访问出现等待,db file scattered reade表示全表扫描访问出现等待事件。
2)Top N SQL:根据时间消耗,内存消耗,物理I/O等排序,对相关SQL分析执行计划
3)如果是RAC环境,需要特别关注RAC Statistic中的相关指标
4)SGA PGA分析
5)分析表空间、数据文件I/O



相关阅读:
Win10正式版发布后 Windows Insider再次开启新用户注册
基于css3 animate制作绚丽的动画效果
用jquery修复在iframe下的页面锚点失效问题
javascript中的正则表达式使用详解
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
js实现仿qq消息的弹出窗效果
微软发布Win10 中国XP/Vista等用户难获免费升级
Win10怎么关闭smartscreen筛选器检测功能?
在Javascript中处理数组之toSource()方法的使用
css实现数字分页效果
HTML5 Canvas绘制五星红旗
Django框架如何使用ajax的post方法
win10搜索功能不能用怎么办 win10搜索功能不能用解决办法
ubuntu 命令行中文乱码问题的解决方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 我心中美丽的新城——平顶作文500字 书店工会主席就职演讲稿 观《天网恢恢》有感作文200字 高考作文人文空间之话题 我与书 一个恋爱里的女人做到这些很重要 初恋情节 把握男人心中的完美音符 大学入学军训感言500字 秋色作文500字 写在炽热的六月 描写五一的句子 我只怕没有机会,选择真正想要的生活 年终总结范文 感悟新年作文1200字 神奇的未来 县国税局上半年工作总结 想哭时悲伤的句子 表达想哭的句子 储运站后勤工作总结 农村致富先进个人入党自传_个人工作总结 三少爷的剑经典台词 最让人心疼的话 你卻很想跟他過下去 冬雨作文 思念,想念,怀念 小学二年级作文650字:登泰山 垃圾桶的遭遇 南怀瑾名言 佛为心,不要把自己搞得一身佛气 【精品】现实与梦想的演讲稿 高中高三作文2650字:《大话西游》读后感 十七岁的单车划过青葱岁月 我尽量将自己安放在一种淡然的心情下看书 爷爷来接我 活在我记忆深处里的影子... 作文范文 寂寞的旅行 初中初一作文650字:我家的除夕日 科技工作自我检查报告 地球在面临厄运作文2300字 初恋 分手后 半年 团委、学生会干部考核办法 女人的幸福十年 曾经*如今作文300字 2015医院英文求职信范文 高中高三作文1000字:一株草 初中初一作文700字:彩虹要笑着看 2015年新农村党支部工作计划 我喜欢牛 2013年小学教研计划 大暑谚语 年华,尽摔在眼前 哭到眼睛发痛 所谓会说话,就是会换位思考

Copyright © 2016 phpStudy |