ITPub博客

首页 > Linux操作系统 > Linux操作系统 > awr 和statspack

awr 和statspack

原创 Linux操作系统 作者:Nalternative 时间:2011-10-11 17:45:15 0 删除 编辑

        Oracle Database 10g 提供了一个新的工具:(AWR:Automatic Workload Repository)。Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题。

       与 Statspack 不同,快照由一个称为 MMON 的新的后台进程及其从进程自动地每小时采集一次。

       两者的report分析基本差不多。

set oracle_sid=orcl  如果有多个数据库,不设置oracle_sid,连接错误。
dba用户连接运行@spcrete.sql
如果不小心取消了安装,下一次尝试安装statspack之前应该先用spdrop.sql删除用户和已经安装的视图


Rem create by zja;
Rem create 2011-10-11;

prompt
prompt ------------------------------------ 

set showmode on
set serveroutput on

prompt &&perfstat_password
spool spcusr.lis
whenever sqlerror exit sql.sqlcode


begin
  if '&&perfstat_password' is null then
 
    raise_application_error(-20101, 'Install failed - No password specified for PERFSTAT user');

  end if;

end;
/

undefine perfstat_password

statspack 输出结果中必须查看的十项内容  

  1、负载间档(Load profile)  

  2、实例效率点击率(Instance efficiency hit ratios)  

  3、首要的5个等待事件(Top 5 wait events)  

  4、等待事件(Wait events)  

  5、闩锁等待  

  6、首要的SQL(Top sql)  

  7、实例活动(Instance activity)  

  8、文件I/O(File I/O)  

  9、内存分配(Memory allocation)  

  10、缓冲区等待(Buffer waits

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25323853/viewspace-708990/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 绑定变量
请登录后发表评论 登录
全部评论

注册时间:2011-02-09

  • 博文量
    123
  • 访问量
    192853