FAST_START_MTTR_TARGE 參數學習

Instance Recovery 恢復須要時間,這個時間計算應該是從最近一次checkpoint開始,恢復(Control file)中記錄的SCN值爲止,恢復這二者之間Redo數據的時間。那麼關鍵在於checkpoint的時間,以及頻率。只有肯定了最近一次checkpoint的時間才能肯定恢復Redo數據以及時間。 若是須要進行對Instance Recovery的時間進行調整(優化),那麼就須要利用到下面這個參數:數據庫

FAST_START_MTTR_TARGE

這個參數的單位「秒」,最大值爲3600秒oracle

NAME ISDEFAULT SESMO SYSMOD VALUE
---------------------------------------- --------- ----- --------- ---------
fast_start_mttr_target TRUE FALSE IMMEDIATE 0
--內容來之oracle 11g 默認設置。優化

那麼用戶按照本身的指望的Instance Recovery時間而調整 FAST_START_MTTR_TARGE 參數的話,就會影響到checkpoint的發生頻率。
參數時間調整的太小,就會形成數據庫頻繁的checkpoint,形成數據庫IO壓力大。
參數時間調整的過大,那麼時間Instance Recovery時間就會過長,數據丟失可能性也會增大。spa

該參數從10g開始,能夠又數據庫自動調整,當FAST_START_MTTR_TARGE =0時,alert日誌裏面會提示
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
此時,checkpoint的頻率也由數據庫自動調整。
除非有嚴格的Recovery的時間要求,建議使用數據庫自動調整。.net

參考 http://blog.itpub.net/1692049...日誌

相關文章
相關標籤/搜索