开发者社区> 问答> 正文

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

已解决

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

展开
收起
提个问题 2024-06-08 17:02:47 11 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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载