ITPub博客

首页 > IT基础架构 > 网络安全 > Automatic Workload Repository (AWR)总结(2)

Automatic Workload Repository (AWR)总结(2)

原创 网络安全 作者:litterbaby 时间:2007-08-11 10:45:40 0 删除 编辑
Automatic Workload Repository (AWR)总结(2)[@more@]

baseline:

Automatic Workload Repository (AWR)的baseline是通过指定一定范围的快照,来作为典型的性能时间为基准,通过这个基准来测定一段时间的负载上的性能问题发生的原因。

Automatic Workload Repository (AWR)的操作

AWR的操作可以通过两种方式进行:OEM和API。

使用API管理AWR是通过过程DBMS_WORKLOAD_REPOSITORY来进行管理的。

添加快照:

SQL> exec dbms_workload_repository.create_snapshot(flush_level => 'TYPICAL');

PL/SQL procedure successfully completed

SQL>

在添加快照之后,可以通过视图dba_hist_snapshot来进行查看添加的快照。

删除快照:

DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(

low_snap_id IN NUMBER,

high_snap_id IN NUMBER

dbid IN NUMBER DEFAULT NULL);

SQL> exec dbms_workload_repository.drop_snapshot_range(1901,1901);

PL/SQL procedure successfully completed

SQL>

修改快照的设置:

可以通过查看视图dba_hist_wr_control来查看AWR的设置:

SQL> select * from dba_hist_wr_control;

DBID SNAP_INTERVAL RETENTION TOPNSQL

------- ----------------------- ---------------------------- ----------

580534528 +00000 00:20:00.0 +00002 00:00:00.0 DEFAULT

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod

PL/SQL Release 10.2.0.1.0 - Production

CORE10.2.0.1.0 Production

TNS for 32-bit Windows: Version 10.2.0.1.0 - Production

NLSRTL Version 10.2.0.1.0 - Production

这里需要注意的是,在10g2的时候,Oracle已经将AWR收集的时间间隔从1个小时修改为20分钟。

可以使用过程进行修改收集快照的间隔,快照的保留时间,和Top SQL的快照。

DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(

retention IN NUMBER DEFAULT NULL,

interval IN NUMBER DEFAULT NULL,

topnsql IN NUMBER DEFAULT NULL,

dbid IN NUMBER DEFAULT NULL);

DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(

retention IN NUMBER DEFAULT NULL,

interval IN NUMBER DEFAULT NULL,

topnsql IN VARCHAR2,

dbid IN NUMBER DEFAULT NULL);

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

请登录后发表评论 登录
全部评论
  • 博文量
    131
  • 访问量
    465725