Oracle DB 優化 AWR及相關內容

2022-07-14 23:39:23 字數 1214 閱讀 4367

1.生成awr報告

su - oracle

cd $oracle_home/rdbms/admin

sqlplus / as sysdba

sql>@awrrpt

選擇html,儲存時檔名要帶上html的字尾,否則系統工會預設加上lst的字尾。

awr報告生成在當前路徑。

2.生成awr比較報告

sql>@awrddrpt;

3.手動生成快照

sql>exec dbms_workload_repository.create_snapshot();

4.手動刪除快照

sql>exec dbms_workload_repository.drop_snapshot_range( snap_id_a,snap_id_b,dbid);

若只寫乙個snap_id,則會刪除該id往後所有的snapshot。

snap_id和dbid都可以在檢視dba_hist_snapshot 中查到。

或者可以寫成

sql>exec dbms_workload_repository.drop_snapshot_range( low_snap_id => snap_id_a,high_snap_id => snap_id_b,dbid => dbid);

5.手動設定快照規則

5.1 cli

sql>exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>8*24*60);

interval 採集時間間隔,以分鐘為單位

retention 快照保留時間,以分鐘為單位

5.2 oem

statistics management>automatic workload repository>general->edit

5.3 pl\sql developer->sql window

begin

dbms_workload_repository.modify_snapshot_settings(11520,30);

end;

6.相關檢視

dba_hist_wr_control 快照配置資訊

dba_hist_snapshot 當前存有的快照

Oracle效能優化記錄 AWR

awr automatic workload repository,是oracle 10g後推出的乙個新技術架構。通過awr,oracle可自動採集 儲存和管理系統負載和效能統計資料。awr報告產生 以sysdba使用者執行如下命令 sql rdbms admin awrrpt.sql 1 在loa...

AUC及TensorFlow AUC計算相關

最近在打天池的比賽,裡面需要用auc來評測模型的效能,所以這裡介紹一下auc的相關概念,並介紹tensorflow含有的函式來計算auc。先介紹一些前置的概念。在乙個二分類問題中,如果本身是正例 positive 正確也 成正例,則稱為真正例 true positive 簡稱tp,而 錯誤 成了反例...

CBitmap和HBITMAP的區別及相互轉換方法

cbitmap和hbitmap的區別及相互轉換方法 2008 06 16 08 05 03 cbitmap和hbitmap的區別及相互轉換方法 hpen hpen,hpen2 cpen pen,pen2 pen.attach hpen hpen2 hpen pen cbitmap bmp bmp.l...