首批通过分布式安全可靠测评,为关键业务系统打造
系统压力不大的情况下日志备份延迟 100~200s 的可能原因
更新时间:2026-05-12 09:06
OceanBase 数据库压力不大的情况下,日志备份延迟一直 100~200 秒的可能原因。
低负载情况下的日志延迟,可能与 OceanBase 的冷分区有关。
OceanBase 数据库控制冷分区日志备份的参数为 log_archive_checkpoint_interval。 可以尝试调小该参数间隔,等待 5 分钟左右再次查看日志备份延迟是否有降低,如有明显降低,则可以证明,该现象符合预期。
参数说明如下。
| 参数名 | 描述 | 默认值 | 取值范围 | 动态生效 | 推荐配置 |
|---|---|---|---|---|---|
| log_archive_checkpoint_interval | 用于设置冷数据的日志归档检查点的时间间隔。 | 120s | [5s, 1h] | 是 | 建议使用默认值。 |
在日志备份过程中,有写入的分区由 Clog 被归档来推进其归档进度,由于冷分区没有日志写入,故需要引入 Checkpoint 任务来推进冷分区的归档进度。
调小该参数可以缩短日志归档的延迟,但增加一定的资源损耗。
适用版本
OceanBase 数据库 V2.x、V3.x 版本。