ASH buffers 資料取樣到AWR的問題

tolywang發表於2011-05-30
Oracle 10g ,  Red Hat Linux 5.4


學習AWR的時候, 我們都瞭解 ,由於需要將session資訊儲存更久,所以才會將ASH 記憶體中收集到的資料定時或定量寫入磁碟中。
預設每隔 60 分鐘由MMON程式將ASH Buffers 中的 1/10 的資料寫入AWR 相關表中, 或者達到 ASH Buffers 大小 2/3 的時候,
由MMNL 程式將資料寫入AWR表中儲存 。   


有幾個問題還需要確認;  

1.  MMNL 進行在ASH buffer 大小達到 2/3 滿的時候寫入awr表中的資料也是當時ash buffer 中資料的 1/10  ?  這1/10的資料
     是隨機的 , 還是有什麼規律來挑選的   ?  

2.  每隔1小時MMON 寫1/10 ash buffer中的資料到awr表中, 那麼ASH Buffers 中還有 9/10 的資料是後面收集資料的時候可以
     隨意覆蓋的(雖然它可能還有1/3的空間沒有用) ?

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

相關文章