效能優化之達夢AWR使用
什麼是達夢AWR?
AWR--Automatic Workload Repository,系統為其所有重要統計資訊和負載資訊執行一次快照,並將這些快照儲存在AWR中。
達夢AWR功能預設是關閉的,如果需要開啟,則呼叫DBMS_WORKLOAD_REPOSITORY.
AWR_ SET_INTERVAL過程設定快照的間隔時間。DBMS_WORKLOAD_REPOSITORY包還負責snapshot(快照)的管理。
怎麼使用達夢AWR?
在使用DBMS_WORKLOAD_REPOSITORY包之前,需要提前呼叫系統過程,並設定間隔時間具體使用方法如下:
SP_CREATE_SYSTEM_PACKAGES(1);
下面語句設定間隔為30分鐘,也可以是其他值:
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(30);
注意:DM資料庫在建立該包時,預設建立一個名為SYSAUX的表空間,對應的資料檔案為SYSAWR.DBF,該表空間用於儲存該包生成快照的資料。如果該包被刪除,那麼SYSAUX表空間也對應地被刪除。
CREATE_SNAPSHOT手動建立快照,也可以等待設定的間隔時間後系統自動建立快照,快照id從1開始遞增:
手動建立快照:
DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
檢視建立的快照資訊,包括快照id:
SELECT * FROM SYS.WRM$_SNAPSHOT;
把snapshot的id在1~2範圍內的AWR分析報告生成到/home/dmdba/awr1.html檔案。
SYS.AWR_REPORT_HTML(1,2,'/home/dmdba','AWR1.HTML');
報告內容與Oracle的AWR相類。
相關文章
- 達夢SQL優化利器-ET使用方法SQL優化
- 達夢SQL優化方法statSQL優化
- 六、Android效能優化之UI卡頓分析之渲染效能優化Android優化UI
- Android效能優化之佈局優化Android優化
- 達夢資料庫AWR報告日常管理方法資料庫
- 達夢SQL優化-回表BLKUP2SQL優化
- 前端效能優化之Lazyload前端優化
- Android 效能優化之記憶體優化Android優化記憶體
- Android效能優化篇之服務優化Android優化
- Android 效能優化(十二)之我為什麼寫效能優化Android優化
- 達夢資料庫如何來配置並生成AWR報告資料庫
- JS效能優化 之 FOR迴圈JS優化
- 效能優化之拋棄Calendar優化
- React效能優化方案之PureRenderMixinReact優化
- Linux 效能優化之 cup 篇Linux優化
- Linux 效能優化之 IO 篇Linux優化
- React效能優化方案之PureComponentReact優化
- 4、React元件之效能優化React元件優化
- Django資料庫效能優化之 - 使用Python集合操作Django資料庫優化Python
- 【效能調優】Oracle AWR報告指標全解析Oracle指標
- 【前端效能優化】vue效能優化前端優化Vue
- 使用shouldComponentUpdate進行效能優化優化
- 前端效能優化之防抖-debounce前端優化
- 前端效能優化之節流-throttle前端優化
- 面試題:webpack之效能優化面試題Web優化
- iOS效能優化 - 工具Instruments之CoreAnimationiOS優化
- JS效能優化 之 文件片段 createDocumentFragmentJS優化Fragment
- Vue首頁效能優化之gzipVue優化
- golang 效能優化之 bitset 代替 hashsetGolang優化
- golang 效能優化之累加雜湊Golang優化
- MySQL效能優化之索引設計MySql優化索引
- Flutter效能優化實踐之TimelineFlutter優化
- Web效能優化之瘦身祕笈Web優化
- iOS效能優化系列篇之“列表流暢度優化”iOS優化
- 效能優化之關於畫素管道及優化(二)優化
- iOS效能優化系列篇之“優化總體原則”iOS優化
- 如何使用函式來優化效能函式優化
- babel-polyfill使用與效能優化Babel優化