oracle awr 修改Snapshots設定

luckyfriends發表於2013-04-11
修改Snapshots設定

  透過MODIFY_SNAPSHOT_SETTINGS過程,DBA可以調整包括快照收集頻率、快照儲存時間、以及捕獲的SQL數量三個方面的設定。分別對應MODIFY_SNAPSHOT_SETTINGS的三個引數:

Retention :設定快照儲存的時間,單位是分鐘。可設定的值最小為1天,最大為100年。設定該引數值為0的話,就表示永久保留收集的快照資訊。
Interval :設定快照收集的頻率,以分鐘為單位。可設定的值最小為10分鐘,最大為1年。如果設定該引數值為0,就表示禁用AWR特性。
Topnsql :指定收集的比較佔用資源的SQL數量,可設定的值最小為30,最大不超過100000000。
  檢視當前快照收集的相關設定,可以透過DBA_HIST_WR_CONTROL檢視檢視,例如:

SQL> select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL            RETENTION            TOPNSQL

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

3812548755 +00000 01:00:00.0        +00007 00:00:00.0    DEFAULT
  又比如透過MODIFY_SNAPSHOT_SETTTINGS過程修改snap_intrval的設定:

SQL> exec dbms_workload_repository.modify_snapshot_settings(interval=>120);

PL/SQL procedure successfully completed.

SQL> select * from dba_hist_wr_control;

      DBID SNAP_INTERVAL            RETENTION            TOPNSQL

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

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14710393/viewspace-758295/,如需轉載,請註明出處,否則將追究法律責任。

相關文章