dba_tab_modifications的重新整理機制

不一樣的天空w發表於2017-02-14
oracle 10g 的自動分析原則,就是看資料量變更超過了10% ,就觸發dbms_stat 收集統計資訊

這個10% 的就靠dba_tab_modifications 來統計的,

這個表是記錄自上次執行dbms_stat 以來的表的資料量的變更的統計,insert, delete, update

為了效能優先這個表式不是實時跟新的, 需要執行一個儲存過程來重新整理 
[code]
dbms_stats.FLUSH_DATABASE_MONITORING_INFO();
[/code]

或者開啟awr 功能也會自動呼叫這個過程重新整理
這個過程執行很快,沒有什麼效能影響

可以考慮掛個crontab 定期執行。

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

相關文章