我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。

awr

上一篇 / 下一篇  2014-05-27 16:55:36 / 个人分类:总结

AWR报告分析

AWR全称叫Automatic Workload Repository--自动负载信息库;负责收集、处理并维护性能统计信息,用于检查和分析性能问题

x)_+S r3M9K8{3Kz*\ A0

 

c;s2}l$l|G0

生成AWR报告

AWR是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分;生成报告的脚本多了很多选择,包括:

Q6^'{ I7W9N"UZ0

􀁺awrrpt.sql:生成指定快照区间的统计报表;

,}Y"~5h]3R0

􀁺 awrrpti.sql:生成指定数据库实例,并且指定快照区间的统计报表;51Testing软件测试网#o;m:[|:Ut9b

􀁺 awrsqlrpt.sql:生成指定快照区间,指定SQL语句(实际指定的是该语句的SQLID)

Q.u G~/T4M4P[0

的统计报表;51Testing软件测试网6w e sXN2B']

􀁺 awrsqrpi.sql:生成指定数据库实例,指定快照区间的指定SQL语句的统计报表;51Testing软件测试网9\D LgukU

􀁺 awrddrpt.sql:指定两个不同的时间周期,生成这两个周期的统计对比报表;51Testing软件测试网gl(vqJ'Qr

􀁺awrddrpi.sql:指定数据库实例,并指定两个的不同时间周期,生成这两个周期的统。

L5j:OIN0

我们通常都使用awrrpt.sql,方法如下:51Testing软件测试网eU7Q7g ^~

1. sysdba角色sqlplus登录

^,R fDb!bXSf0

2. 执行@$ORACLE_HOME/rdbms/admin/awrrpt.sql(@?/rdbms/admin/awrrpt))

g~ zIz8S3c;MZ0

3. 指定报表生成方式为htmlEnter value for report_type:html51Testing软件测试网%w8Z xvsg1{

4. 指定统计多少天以内的信息,Enter value for num_days:351Testing软件测试网e9?p;[*zU^/H

5. 指定开始和结束的snap id(实际就是4步里的输出,注意3天之间如果重启过实例,这个开始值必须设置为重启后实例的第一个值,通常看有没有空行就知道了),Enter value for begin_snap:8111Enter value for end_snap:8332

Cam5E+t'~`4H"cg0

6. 一路回车等着就可以了,会在当前目录下生成一个名字类似于awrrpt_1_8111_8332.html,就是AWR报告了。

)CuJU'a,e U"i [:F0

 

gDv4Db+g6o/Sh0

分析AWR报告

 51Testing软件测试网%zU f^i

Waits表示等待发生的次数。
*A9Gu%fd:Av*Z X0Time(s)
表示总的等待时间,单位是秒。
tJ:q$g/w w:}/{,y2K5I0Avg Wait(ms)
表示平均每次等待的时间,单位是毫秒
51Testing软件测试网S"z7]V'r v

 % Total Call Time表示该等待事件在总的调用时间里的百分比是多少。
*J+AZ#P9[3Hqc0Wait Class
表示等待的级别,例如是NetworkSystem I/O等。

v6cyt.X |0

6_L'm Z*JY"j!k7K]B0 51Testing软件测试网1S].xw-a _


TAG:

 

评分:0

我来说两句

日历

« 2024-05-21  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 110915
  • 日志数: 89
  • 图片数: 1
  • 文件数: 15
  • 建立时间: 2013-03-01
  • 更新时间: 2018-08-23

RSS订阅

Open Toolbar