You need to enable JavaScript to run this app.
导航

自定义日志备份策略

最近更新时间2024.01.08 21:50:28

首次发布时间2023.01.13 15:51:29

本文介绍自定义日志备份策略的操作步骤。

前提条件

  • 已创建实例且实例处于运行中状态。具体操作,请参见创建实例

注意事项

  • 只读节点不支持备份设置。

  • 备份期间不要执行 DDL 操作,避免锁表导致备份失败。

  • 建议避开业务高峰期进行备份。

操作步骤

  1. 登录云数据库 MySQL 版控制台

  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。

说明

如未设置实例的所属项目,本操作应选择项目为账号全部资源

  1. 在左侧导航栏单击实例列表

  2. 实例列表页面,单击目标实例名称。

  3. 在页面上方,单击备份恢复页签。

  4. 备份恢复页签,单击日志备份子页签。

  5. 单击日志备份页签,单击备份设置,在弹出的对话框中,设置如下参数,设置完成后单击确定

参数说明
日志备份保留天数备份文件在备份空间中的保留时长。可选范围: 7 天(默认)至 365 天。
本地Binlog保留时长可设置 0~168 小时,自动删除超过保留时长的本地日志。当设置为 0 时,不自动删除本地日志。

最大存储空间使用率

可设置 20%~50%。本地 Binlog 空间使用率 = 本地 Binlog 大小 ÷ 实例总可用(购买)空间大小。超出后自动删除最早的 Binlog 文件,直到空间使用率低于该比例。

说明

当业务高峰时可能会产生大量的 Binlog ,建议提前调整最大存储空间使用率,防止 Binlog 文件被删除导致无法及时同步至备节点。

文件保留上限单击开启按钮即可开启文件保留上限。
本地 Binlog 保留个数可设置 6~1000 个,自动删除超过保留个数的本地日志。当设置为 0 时, Binlog 备份成功后本地文件会被立即删除。
可用存储空间上限单击开启按钮即可开启可用存储空间上限。当实例总存储空间占用率超过 80% 或剩余空间不足 5GB 时,系统会自动开始清理最早的本地 Binlog ,直至总空间占用率低于 80% 且剩余空间大于 5GB 。

说明

Binlog 文件切换频率取决于日志大小和日志时长,当 Binlog 文件超过 100M 或者超过 1 小时时,则切换至新的 Binlog 文件继续写入。