加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

FAST_START_MTTR_TARGE 参数学习

发布时间:2020-12-12 15:07:11 所属栏目:百科 来源:网络整理
导读:Instance Recovery 恢复需要时间,这个时间计算应该是从最近一次checkpoint开始,恢复(Control file)中记录的SCN值为止,恢复这两者之间Redo数据的时间。那么关键在于checkpoint的时间,以及频率。只有确定了最近一次checkpoint的时间才能确定恢复Redo数据以

Instance Recovery 恢复需要时间,这个时间计算应该是从最近一次checkpoint开始,恢复(Control file)中记录的SCN值为止,恢复这两者之间Redo数据的时间。那么关键在于checkpoint的时间,以及频率。只有确定了最近一次checkpoint的时间才能确定恢复Redo数据以及时间。 如果需要进行对Instance Recovery的时间进行调整(优化),那么就需要利用到下面这个参数:

FAST_START_MTTR_TARGE

这个参数的单位“秒”,最大值为3600秒

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时间就会过长,数据丢失可能性也会增大。

该参数从10g开始,可以又数据库自动调整,当FAST_START_MTTR_TARGE =0时,alert日志里面会提示
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
此时,checkpoint的频率也由数据库自动调整。
除非有严格的Recovery的时间要求,建议使用数据库自动调整。

参考 http://blog.itpub.net/1692049...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读