我想将fast_start_mttr_target调的尽量低一些,好让检查点频繁的出现,以便观察检查点

2020-06-18 00:00:00 数据库 专区 源码 检查点 设为
在我的学习机上,我想将fast_start_mttr_target调的尽量低一些,好让检查点频繁的出现,以便观察检查点过频时的情况。 但我将fast_start_io_target、log_checkpoint_interval、log_checkpoint_timeout都设为0,然后将fast_start_mttr_target设为5,我的重做日志文件大小为1M。然后观察 select target_mttr,estimated_mttr from v$instance_recovery; TARGET_MTTR ESTIMATED_MTTR ----------- -------------- 16 10 我重新启动数据库后依然是这样。为什么不让我将fast_start_mttr_target设的低一点呢? 以前,我认为fast_start_mttr_target是你设置为多少就是多少,原来Oracle还会自动去调整。 是不是我设为5,但Oracle认为我的机器,如果需要实例恢复的话,5秒是无论如何也达不到的,快也需要16秒。不知我的理解对不对。

相关文章