开发者社区> 问答> 正文

PolarDB Redo日志空间占用10G左右正常吗

已解决

PolarDB Redo日志空间占用10G左右正常吗

展开
收起
提个问题 2024-06-08 17:02:47 38 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    Redo日志承担着故障恢复,主备同步,备份还原等作用,一些情况下会可能导致Redo量积累,包括:
    1. 写入压力大,Redo快速增长,超过备份速度
    2. 有DDL操作进行中

    正常情况下会在备份完成后自动清理,无需手动干预。

    自动的清理任务会在1小时的周期内触发


    但由于Redo文件缓存池的存在,通常Redo空间占用会在2GB~11 GB左右,最多时会占用11 GB,其中包括缓冲池中8个Redo日志(8 GB)、正在写的Redo日志(1 GB)、提前创建的Redo日志(1 GB)以及最后一个Redo日志(1 GB)。

    可以通过参数loose_innodb_polar_log_file_max_reuse调整保留的Redo文件缓存个数,默认值为8。可以修改这个参数从而减少日志空间占用量,但在压力大的情况下,性能可能会出现周期性的小幅波动。


    2024-06-08 17:02:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载