AWR

WBOY
Release: 2016-06-07 16:05:00
Original
1810 people have browsed it

1 Oracle AWR 介绍 Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR:Automatic Workload Repository)。 Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据, 并从那些统计数据

1 Oracle AWR 介绍
Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR:Automatic Workload Repository)。
Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,
并从那些统计数据中导出性能量度,以跟踪潜在的问题。与 Statspack 不同,快照由一个称为 MMON 的新的后台进程及其从
进程自动地每小时采集一次。为了节省空间,采集的数据在 7 天后自动清除。快照频率和保留时间都可以由用户修改。
它产生两种类型的输出:文本格式(类似于 Statspack 报表的文本格式但来自于 AWR 信息库)和默认的 HTML 格式
(拥有到部分和子部分的所有超链接),从而提供了非常用户友好的报表。

2 AWR的使用
SQL> @/oracle/app/product/11g/db/rdbms/admin/awrrpt.sql

awrrpt.sql :生成指定快照区间的统计报表;
awrrpti.sql :生成指定数据库实例,并且指定快照区间的统计报表;
awrsqlrpt.sql :生成指定快照区间,指定SQL语句(实际指定的是该语句的SQLID)的统计报表;
awrsqrpi.sql :生成指定数据库实例,指定快照区间的指定SQL语句的统计报表;
awrddrpt.sql :指定两个不同的时间周期,生成这两个周期的统计对比报表;
awrddrpi.sql :指定数据库实例,并指定两个的不同时间周期,生成这两个周期的统计对比报表;

AWR报告
生成当前时间的awr快照:
begin
dbms_workload_repository.create_snapshot();
end;
/
先查awr快照:
select snap_id,begin_interval_time,end_interval_time from dba_hist_snapshot order by 1;
生成报告:
@/oracle/app/product/11g/db/rdbms/admin/awrrpt.sql

@$ORACLE_HOME/rdbms/admin/addmrpt.sql

@$ORACLE_HOME/rdbms/admin/ashrpt.sql

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template