自动检查点(Automatic Checkpointing)

Posted 王超元

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动检查点(Automatic Checkpointing)相关的知识,希望对你有一定的参考价值。

自动检查点(Automatic Checkpointing)
在oracle10g,支持自动检查点调优,这样可以提高系统可用性。自动检查点调优需要开启参数fast_start_mttr_target。

开启自动检查点:

SQL> alter system set fast_start_mttr_target=10;

fast_start_mttr_target的值设置太小,会导致thread检查点频繁发生,每个事务中DBWn写的次数太高。

还要关闭或取消以下参数的设置:

LOG_CHECKPOINT_INTERVAL
LOG_CHECKPOINT_TIMEOUT
FAST_START_IO_TARGET


何时建议开启:
·系统I/O能力不能满足fast_start checkpointing
·需要控制实例快速恢复的时间

自动检查点的原理:
增加每个事务中DBWn进程写的平均次数。如果系统已经快接近系统最大负载能力,该功能反会有负面影响。

如何监控:
v$mttr_target_advice

以上是关于自动检查点(Automatic Checkpointing)的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2017 AlwaysOn AG 自动初始化

Swift-自动引用计数(Automatic Reference Counting)(十四)

11g新特性-自动sql调优(Automatic SQL Tuning)

IDEA插件系列(70):Automatic Power Saver插件——自动省电

Oracle 19c 新特性 Automatic indexing 自动化索引

(转)自动微分(Automatic Differentiation)简介——tensorflow核心原理