我们拒绝平庸,拒绝随波逐流,拒绝墨守成规,让梦想不再流浪。
awr
上一篇 /
下一篇 2014-05-27 16:55:36
/ 个人分类:总结
AWR报告分析
AWR全称叫Automatic Workload Repository--自动负载信息库;负责收集、处理并维护性能统计信息,用于检查和分析性能问题
$n6l*y[%Er({0
!GA,m^+|&{D0生成AWR报告
AWR是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分;生成报告的脚本多了很多选择,包括:51Testing软件测试网H2i3e
jDOM'xK
awrrpt.sql:生成指定快照区间的统计报表;
/CV'u~o%y,U]0 awrrpti.sql:生成指定数据库实例,并且指定快照区间的统计报表;
!Zz s4t#s(O,k(m$R_0 awrsqlrpt.sql:生成指定快照区间,指定SQL语句(实际指定的是该语句的SQLID)51Testing软件测试网&Fk^1|*N0N5K
的统计报表;51Testing软件测试网 Lk^;SX9b
awrsqrpi.sql:生成指定数据库实例,指定快照区间的指定SQL语句的统计报表;51Testing软件测试网
xO,\p.[!B.@bgj
C9NF
awrddrpt.sql:指定两个不同的时间周期,生成这两个周期的统计对比报表;
"~ Eh/Mam0awrddrpi.sql:指定数据库实例,并指定两个的不同时间周期,生成这两个周期的统。51Testing软件测试网gKrYz
我们通常都使用awrrpt.sql,方法如下:
OK!h(h"@,e*\ i.I01. 以sysdba角色sqlplus登录
8L8[hf2}$V9] {&e*H02. 执行@$ORACLE_HOME/rdbms/admin/awrrpt.sql(@?/rdbms/admin/awrrpt))
s)F'P(O8li03. 指定报表生成方式为html,Enter value for report_type:html51Testing软件测试网$TDWaKA,|
4. 指定统计多少天以内的信息,Enter value for num_days:351Testing软件测试网;WfI'Z7AH
G!N
5. 指定开始和结束的snap id(实际就是4步里的输出,注意3天之间如果重启过实例,这个开始值必须设置为重启后实例的第一个值,通常看有没有空行就知道了),Enter value for begin_snap:8111,Enter value for end_snap:833251Testing软件测试网m ?C.dp5F
6. 一路回车等着就可以了,会在当前目录下生成一个名字类似于awrrpt_1_8111_8332.html,就是AWR报告了。
4P$E_?D7G_Hj0
!maUJw|,z.R&JF0分析AWR报告
51Testing软件测试网(_kW!h!Z
Waits表示等待发生的次数。
X/``l/fD'zj&O0Time(s)表示总的等待时间,单位是秒。
%v D5sR;K%M~(D0Avg Wait(ms)表示平均每次等待的时间,单位是毫秒51Testing软件测试网"}b1bG.{U
% Total Call Time表示该等待事件在总的调用时间里的百分比是多少。
4a
r KxM0Wait Class表示等待的级别,例如是Network、System I/O等。