问题描述
备份对于数据库是非常重要的一个能力,为防止因系统故障等因素而导致的数据丢失,云数据库 MongoDB 支持对数据进行备份,在系统恢复后并进行数据回档,以保证数据完整性。
如果备份失败,业务需要关注失败的原因,并且及时介入处理。
解决方案
如果当天备份失败,云数据库会自动进行重试,客户也可以通过控制台来触发手动备份,并且可以指定备份方式。
手动备份
- 登录 MongoDB 控制台。
- 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
- 在右侧实例列表页面上方,选择地域。
- 在实例列表中,找到目标实例。
- 单击目标实例 ID,进入实例详情页面。
- 在实例实例详情页面的右上角,单击手动备份。
- (可选)在弹出的对话框,选择备份方式。MongoDB 3.6版本与4.0版本副本集实例不支持设置该参数。
- 添加备注信息,单击确定。
如果需要调整当前的备份方式,可以通过控制台调整自动备份策略
- 登录 MongoDB 控制台。
- 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
- 在右侧实例列表页面上方,选择地域。
- 在实例列表中,找到目标实例。
- 单击目标实例 ID,进入实例详情页面。
- 选择备份与回档页签,进入备份任务列表页面。
- 选择自动备份设置页签,单击编辑。
- 根据如下表格的参数说明,重新编辑备份方式、备份时间间隔、备份时间间隔与备份异常是否通知。
- 单击保存,备份任务将在一分钟后启动 。 参数说明 数据备份保留默认备份数据保留7天。 备份方式
- (可选)选择备份方式。
- MongoDB 3.6版本与4.0版本副本集实例不支持设置该参数。
备份时间间隔
- 默认为每24小时备份一次,即每天备份一次。
- 支持每12小时备份一次和每24小时备份一次。
备份开始时间
- 默认开始时间为01:00-02:00,即系统会在每天01:00-02:00时间段内开始备份任务。
- 支持选择不同时间段开始备份数据,您可以根据实际业务情况设定。
- 具体的开始时间会随着备份任务具体调度而变化。
备份异常是否通知
- 指备份任务执行异常时是否通知用户。
- 通知方式为腾讯云监控事件,事件通知为白名单方式,如需开通请 提交工单。
MongoDB 的云监控支持事件,请参见 事件列表。
注意事项
如果持续出现备份失败,请[提工单]联系腾讯云工程师排查