数据库有问必答 | PolarDB-X 2.0如何清理本地Binlog?
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
相关文章