`
- 浏览:
9165 次
- 性别:
- 来自:
北京
-
(一)windows查看awr报表
1、运行,cmd。然后进入到 oracle的安装目录,这里以我的电脑为例: E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN
2、确保E:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN 下面有 awrrpt.sql这个文件
3、输入 sqlplus ,然后以管理员身份登录。
4、输入命名:@awrrpt
5、开始按提示操作,首先是选择要生成的awr报告的类型,可以选择text或html类型。这里我们以 html类型为例。输入 html,回画
6、选择要生成的报告的日期是在多少天以前记录,输入1,则表示要生成今天0点开始到现在之内的某个时间段的报告,输入2,则表示满意生成昨天0点开始到现在的某个时间段的报告。以此类推。缺省记录最近7天,这里输入法为示例。
7、输入天数后,界面会输出一个时间段的表格,每个时间点都对应一个snapId,间隔时间为oracle默认是1个小时,接下来,输入要生成报告的时间开始点应的snap id,这里我输入3318, 然后再输入结束点对应的snap id,这里输入 3320.
8、接着要求输入生成报告的名字,系统会自动生成一个输入的名字并会提示信息中显示出来。如果使用输入名称。则不用输入任何内容。直接回画即可。到此。系统就会自动生成一张awr的报告。
(二)分析awr报表思路
CARCHE_SIZE--观察主机内存情况,判断sga内存分配是否合理
Load Profile的Transaction情况,判断系统的繁忙程度
Load profile的Hard parses和Parses值,观察是否存在过多的硬解析,从而定位是否存在绑定变量问题,可在接下来的Instance Efficiency Percentages中进行进一步的确认
密切关注如下6个ordered by的sql语句,特别注意每类排名前几位的sql语句,并设法进行优化
SQL ordered by Elapsed Time
SQL ordered by CPU Time
SQL ordered by Gets
SQL ordered by Reads
SQL ordered by Executions
SQL ordered by Parse Calls
等待事件中出现CPU time排在Top 5 Tiemd Events第一位,并且消耗时间占总时间大部分比例,可以说明系统在高速运行,极少等待。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
oracle awr报告具体分析
OracleAWR报告详细分析.pdf
ORACLE AWR 巡检 分析 调优,ORACLE AWR 巡检 分析 调优
学用ORACLE AWR 和 ASH 特性
如何看Oracle AWR报告
ORACLE AWR报告生成
oracle awr分析报告详解 性能调优
ORACLE AWR数据性能分析
开Oracle调优鹰眼,深入理解AWR性能报告,非常好的文档,Oracle DBA必备
针对ORACLE产生的AWR报告进行全面的解读,加中文释义。
window下直接调用生成弹出html格式的awr报告,不用去linux下了,但是妖之道数据库密码的啊,不然没法调用,修改里bat里的连接串即可 样例: sqlplus sys/oracle@zhengshiku_2 as sysdba @addmrpt.sql
关于AWR讲解很细致,不可多得的学习资料。
Automatic Workload Repository-自动负载信息库 AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分
Oracle AWR与ASH性能报告深入解析 Oracle AWR与ASH性能报告深入解析 Oracle AWR与ASH性能报告深入解析 Oracle AWR与ASH性能报告深入解析
Oracle AWR report in-depth analysis.pdf
Oracle AWR报告分析实例
Oracle AWR