可靠的备份功能可以有效防止数据丢失,PolarDB-X 2.0支持周期性的自动备份以及即时生效的手动备份。本文介绍PolarDB-X 2.0备份数据的相关信息。

备份类型

备份类型 适用场景 特点
数据备份

数据库的数据文件备份,支持物理备份,可用于恢复数据

  • 备份恢复速度快。
  • 支持备份集和任意时间点的恢复。
  • 支持所有实例版本。
  • 不保证数据的全局一致性。
  • 备份过程中不要执行DDL操作,避免实例备份与恢复失败。
日志备份 数据库的Binlog日志文件备份。可用于按时间点恢复数据
  • PolarDB-X 2.0备份恢复依赖日志备份,建议您默认开启日志备份策略,避免备份集失效。
  • Binlog文件会占用实例的存储空间。
  • Binlog大小超过500 MB或写入超过6小时就会切换到新的Binlog文件继续写入。您可以设置本地日志的保留策略,避免Binlog日志占用过多存储空间,详情请参见清理本地Binglog

价格和计费方式

备份数据的价格与计费方式和PolarDB-X 2.0存储空间的价格与计费方式一致,详情请参见存储空间价格

备份方式

备份方式 说明
系统备份(自动)
  • PolarDB-X 2.0自动备份策略默认关闭,需要手动开启。
  • 自动备份支持全量物理备份。
  • 自动备份默认为每天1次,您可以设置自动执行备份的时间段和周期。具体请参见设置自动备份
  • 备份文件不可删除。
说明 出于安全考虑,自动备份的频率为每周至少2次。
主动备份
  • 您可以可随时发起主动备份。具体请参见手动创建备份
  • 手动备份支持全量物理备份。
说明 仅当前一次的手动备份完成后才能进行下一次的手动备份,且两次手动备份的开始时间需间隔10分钟或以上。

设置自动备份

  1. 登录云原生分布式数据库控制台
  2. 在页面左上角选择目标实例所在地域。
  3. 实例列表页,单击PolarDB-X 2.0页签。
    说明 目前PolarDB-X 2.0实例仅支持华东1(杭州)和华北2(北京)地域。
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏中,单击数据恢复 > 备份恢复
  6. 单击备份策略
    1
  7. 数据备份设置页签,设置以下参数。
    2
    参数 说明
    开启备份 开启或关闭自动备份。
    说明 自动备份默认为关闭状态。
    备份保留时间 设置自动备份的具体保留天数,取值范围为7~730天。
    说明 保留方式为常规备份,超过保留天数的备份会被自动删除。
    备份开始时间段 设置自动备份开始的时间,可以设置为任意时段,以小时为单位,建议设置为业务低峰期时间。
    备份周期 设置自动备份的周期。
    说明 出于安全考虑,自动备份的频率为每周至少2次。
    日志备份保留时间 日志备份文件的保留天数。
    • 取值范围为0~730天。
    • 保留天数为0时,表示不保留日志备份,即关闭日志备份功能。
  8. 单击确定即可。

手动创建备份

  1. 登录云原生分布式数据库控制台
  2. 在页面左上角选择目标实例所在地域。
  3. 实例列表页,单击PolarDB-X 2.0页签。
    说明 目前PolarDB-X 2.0实例仅支持华东1(杭州)和华北2(北京)地域。
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏中,单击数据恢复 > 备份恢复
  6. 单击创建备份
    1
    说明 仅当前一次的手动备份完成后才能进行下一次的手动备份,且两次手动备的开始时间需间隔10分钟或以上。
  7. 在弹出的对话框中,单击确定即可。

恢复数据

请参见恢复数据