我想将fast_start_mttr_target调的尽量低一些,好让检查点频繁的出现,以便观察检查点
在我的学习机上,我想将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秒。不知我的理解对不对。
相关文章