数据库有问必答 | PolarDB-X 2.0如何清理本地Binlog?

2022-01-12 00:00:00 备份 日志 使用率 实例 空间

Q: PolarDB-X 2.0如何清理本地Binlog?

PolarDB-X 2.0开启日志备份后,产生的Binlog文件会占用实例的存储空间。为避免存储空间被过多占用,您可以设置Binlog保留规则来自动清理本地Binlog。

  • Binlog介绍

    PolarDB-X 2.0实例开启日志备份后,数据库的变动都会被记录至Binlog日志;
    每当Binlog文件大小超过500 MB,会生成新的Binlog文件继续写入。

  • 功能说明

    ①.开启日志备份后,PolarDB-X 2.0会自动将Binlog文件上传到备份空间,符合本地日志保留策略的Binlog将被保存在实例存储空间上。
    ②.清理本地Binlog仅减少Binlog占用的实例存储空间,不会减少Binlog的总大小,也不影响实例的数据恢复功能。

  • 操作步骤

    在实例列表页,单击PolarDB-X 2.0页签找到目标实例,找到弹出的备份策略对话框,单击本地日志设置页签,对参数进行如下设置:
    ①.保留时长:本地日志的保留时长默认值为7;
    ②.空间使用率不超过:本地Binlog空间使用率=本地Binlog大小/实例总可用空间大小,默认值为30%;
    ③.可用空间保护:该功能默认开启,表示当实例总空间使用率超过80%或实例剩余可用空间不足5GB时,会强制从早的Binlog开始清理,直到总空间使用率降到80%以下且实例剩余可用空间大于5GB。

  • 来源:https://mp.weixin.qq.com/s/KYMigNGPetc3UYQ3NtDFNw

相关文章