中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【讀書自己】AWR相關設置

發布時間:2020-07-19 04:50:56 來源:網絡 閱讀:409 作者:三國冷 欄目:數據庫

1.要想數據庫能自動收集統計信息,則statistics_level的值得是typical或者all

show parameter statistics_level

2.修改統計時間間隔和保存期限

--查詢統計時間間隔和保存期限

select snap_interval 時間間隔,retention  保存期限 from dba_hist_wr_control

修改統計時間間隔和保存期限

dbms_workload_repository.modify_snapshot_settings(retention=43200,interval=30);--時間都是以分鐘計算的,如果只設置retention=0,則表示快照會無限期的保存。

3.生成AWR報告

1)運行$ORACLE_HOME/rdbms/admin/awrrpt.sql,根據指示輸入信息獲取報告,要輸入的信息為:

2)直接在plsql中生成AWR報告

SELECT * FROM DBA_HIST_SNAPSHOT  ORDER BY SNAP_ID DESC; --找到要查看的SNAP_ID的區間

SELECT * FROM TABLE(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_html(dbid,instance_num,begin_snap_id,end_snap_id));

html可以改成text。

4.創建統計基線

1)固定基線

 exec DBMS_WORKLOAD_REPOSITORY.create_baseline(start_snap_id =>47 ,end_snap_id =>48,baseline_name => 'base_line',expiration => 30 );

start_snap_id 、end_snap_id 可以替換成start_time和end_time,具體的可以查看《PL/SQL Packages and Types Reference 》中的相關章節。

其中expiration 表示過期時間,如果不指定,則該基線永遠不會被刪除。

2)移動基線(會自動配置)

基于整個AWR保存期來捕捉度量值,可以使用DBMS_WORKLOAD_REPOSITORY..MODIFY_BASELINE_WINDOW_SIZE來修改時間。

可以通過視圖dba_hist_baseline來查看基線:

 select baseline_name ,start_snap_id ,

 to_char(start_snap_time ,'yyyy-mm-dd hh34:mi:ss') start_time,

 end_snap_id ,

 to_char(end_snap_time ,'yyyy-mm-dd hh34:mi:ss') end_time,expiration 

 from dba_hist_baseline


5.管理AWR統計信息庫

--重命名基線

DBMS_WORKLOAD_REPOSITORY.RENAME_BASELINE(

   old_baseline_name     IN   VARCHAR2,

   new_baseline_name     IN VARCHAR2,

   dbid                  IN NUMBER DEFAULT NULL);

--刪除一個基線

DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(

   baseline_name  IN  VARCHAR2,

   cascade        IN  BOOLEAN DEFAULT FALSE,#If TRUE, the pair of snapshots associated with the baseline will also be dropped. Otherwise, only the baseline is removed.

   dbid           IN  NUMBER DEFAULT NULL);

--刪除快照范圍

DBMS_WORKLOAD_REPOSITORY.DROP_SNAPSHOT_RANGE(

   low_snap_id    IN  NUMBER,

   high_snap_id   IN  NUMBER

   dbid           IN  NUMBER DEFAULT NULL);

6.自動創建AWR基線

使用DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE_TEMPLATE可以在重復的時間間隔和時間幀內自動創建固定基線,具體的語法如下:

DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE_TEMPLATE(

   start_time              IN DATE,

   end_time                IN DATE,

   baseline_name           IN VARCHAR2,

   template_name           IN VARCHAR2,

   expiration              IN NUMBER,

   dbid                    IN NUMBER DEFAULT NULL);

7.其他說明

 通過閱讀《PL/SQL Packages and Types Reference 》 第162章,了解DBMS_WORKLOAD_REPOSITORY的其他存儲過程;要學會查看AWR報告。

7.參考資料

  1. 《Oracle Database 11g 性能優化攻略》 第四章;

  2. 《PL/SQL Packages and Types Reference》 第162章;

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

awr
AI

铁岭市| 婺源县| 兴城市| 土默特左旗| 高雄市| 阳春市| 盘锦市| 老河口市| 昌吉市| 呈贡县| 长丰县| 岑溪市| 密云县| 额尔古纳市| 宁陕县| 牟定县| 于田县| 图木舒克市| 临泉县| 武陟县| 南通市| 通榆县| 兴化市| 慈溪市| 麻阳| 威远县| 孟州市| 四子王旗| 桓仁| 平远县| 方山县| 天祝| 怀来县| 凯里市| 奉贤区| 宜君县| 鄂托克旗| 隆安县| 丰宁| 高碑店市| 姚安县|