ASH, AWR , 等待事件
ASH到AWR的過程可以用下面圖示簡單描述:
v$session --> v$session_wait --> v$session_wait_history(其實沒有這一步)
--> v$active_session_history (ASH) --> wrh$_active_session_history (AWR)
--> dba_hist_active_sess_history
v$session代表資料庫活動的開始,是為源起;
v$session_wait檢視用以實時記錄活動session的等待情況,是當前資訊;
v$session_wait_history是對v$session_wait的簡單增強,記錄活動session的最近10次等待;
v$active_session_history是ASH的核心,用以記錄活動session的歷史等待資訊,每秒取樣1次, 這部分內容記錄在記憶體中,期望值是記錄1個小時的內容;
wrh$_active_session_history是v$active_session_history在AWR的儲存池,
v$active_session_history中記錄的資訊會被定期(每小時1次)地重新整理到負載庫中,並預設保留一個星期用於分析;
dba_hist_active_sess_history檢視是wrh$_active_session_history檢視和其他幾個檢視的聯合展現,我們通常透過這個檢視進行歷史資料的訪問。
備註:
ASH儲存了系統最新的處於等待的會話記錄,可以用來診斷資料庫的當前狀態;
而AWR中的資訊最長可能有1小時的延遲(雖然可以手工調整),所以其取樣資訊並不能用於診斷資料庫的當前狀態,但可以用來作為一段時期內資料庫效能調整的參考
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-705003/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle awr ashOracle
- working with ASH and AWR
- 學用ORACLE AWR和ASH特性(1)-ASH和AWR的故事Oracle
- Oracle10g ASH and AWROracle
- 【Oracle】-【心境】【AWR】- 等待事件的基準時間Oracle事件
- 學用ORACLE AWR和ASH特性(8)-生成ASH報表Oracle
- statspack、awr、addm,ash影片分享
- 基於AWR實現STATSPACK報告(4-等待事件)事件
- AWR、ASH、ADDM和顧問程式
- ASH、AWR、ADDM區別聯絡
- statspack、awr、addm,ash視訊分享
- 學用ORACLE AWR和ASH特性(7)-AWR的幾個幫Oracle
- Oracle AWR與ASH效能報告深入解析Oracle
- oracle效能調憂工具AWR,ASH,ADDMOracle
- Oracle之 等待事件log file sync + log file parallel write (awr優化)Oracle事件Parallel優化
- wait等待事件及其處理方法 awr top5 報告AI事件
- 【等待事件】ORACLE常見等待事件事件Oracle
- 【等待事件】等待事件系列(5.1)--Enqueue(佇列等待)事件ENQ佇列
- In 10g/11g,working with ASH and AWR
- 等待事件事件
- ASH buffers 資料取樣到AWR的問題
- Oracle10g AWR及ASH詳解(final)Oracle
- ASH可以生成指定的session或sql_id的報告,ASH和AWR的區別SessionSQL
- Solidity事件,等待事件Solid事件
- 【TUNE_ORACLE】等待事件之等待事件類別Oracle事件
- 等待事件分析事件
- oracle等待事件Oracle事件
- Oracle 等待事件Oracle事件
- px等待事件事件
- 等待事件 二事件
- 【等待事件】等待事件系列(1)--User I/O型別事件型別
- 【效能調整】等待事件(三) 常見等待事件(一)事件
- 【效能調整】等待事件(四) 常見等待事件(二)事件
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- ORACLE AWR效能報告和ASH效能報告的解讀Oracle
- Oracle效能調整的三把利劍--ASH,AWR,ADDMOracle
- Oracle Mutex 等待事件OracleMutex事件
- 等待事件指令碼事件指令碼