备份数据

最近更新时间: 2024-06-12 15:06:00

云数据库 MongoDB 默认每日进行自动备份,用户也可以进行手动备份。本文为您介绍通过控制台备份云数据库 MongoDB 的操作。

实例备份过程中不影响业务使用。

备份类型

自动备份:平台内置任务,每天会自动发起备份,并根据节点资源负载情况调整备份时间,尽可能降低对DB的影响。 手工备份:租户,根据自身需要,手工发起备份数据。

自动备份

  1. 登录 云数据库 MongoDB 控制台,在实例列表页,单击实例名进入管理页面,选择【备份与回档】>【自动备份设置】页。
  2. 选择备份参数,单击【保存】。参数说明如下:
    参数 说明
    数据备份保留 默认保留7天。目前免费,后续备份空间收费将另行通知。
    备份方式 支持物理备份和逻辑备份。TCE支持逻辑备份。
    备份时间间隔 支持每12小时备份一次和每24小时备份一次。默认为24小时,即每天备份一次。
    备份开始时间 支持不同时间段。默认开始时间为01:00-02:00,即系统会在每天01:00-02:00时间段内开始备份任务。具体的开始时间会随着备份任务具体调度而变化。
    当备份时间间隔为每12小时一次,则备份开始时间为首次备份开始时间。
    备份异常是否通知 指备份任务执行异常时是否通知用户。MongoDB 的云监控支持事件请参见事件列表。
  1. 事件列表
    事件
    中文名称
    事件
    英文名称
    事件
    类型
    从属维度 有无
    恢复概念
    事件描述 处理方法和建议
    备份 oplog 不足 oplogInsufficient 异常
    事件
    云数据库 MongoDB 实例维度 云数据库 MongoDB 在备份时,无法读取到上次备份到本次备份的完整 oplog,这将影响您的数据库回档到 7 天内的任意时间点 建议在 MongoDB 控制台 调整云数据库 MongoDB oplog 的大小或备份频率;如您不需要该事件通知,可以在 MongoDB 控制台 备份界面进行设置以关闭该事件通知
    连接数超限 connectionOverlimit 异常
    事件
    云数据库 MongoDB 实例维度 实例连接数使用超过限制 评估当前实例所配置连接数是否满足业务需求,如果需要更大的连接配置建议,升级腾讯云 MongoDB 数据库实例配置
    主从切换 primarywitch 异常
    事件
    云数据库 MongoDB 实例维度 实例 Primary 和 Secondary 切换 当物理机故障时可能会触发该事件,请确认实例状态是否正常
    磁盘空间已耗尽 instanceOutOfDisk 异常
    事件
    云数据库 MongoDB 实例维度 磁盘空间写满,造成实例只读 清理磁盘空间
    实例 Rollback instanceRollback 异常
    事件
    云数据库 MongoDB 实例维度 实例数据 rollback 当主节点有部分数据还没有及时同步到从节点时主节点故障并发生主从切换可能会触发该事件,请确认实例状态是否正常
    节点 CPU 异常 NodeCPUAbnormal 异常
    事件
    云数据库 MongoDB 实例维度 集群中有任一节点CPU使用率达到80%,即触发告警 单次告警仅代表实例有单个节点负载较高,可结合连接数和慢查询等其他实例运行状态升级综合评估,必要时升级腾讯云 MongoDB 数据库实例配置

手动备份

  1. 在管理页面的右上角单击【手动备份】。
  2. 为增加区分度,在弹出的对话框添加备注信息,单击【确认】即可。