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

回档库表数据

最近更新时间2024.04.26 11:09:11

首次发布时间2023.09.13 14:39:04

文档数据库 MongoDB 版提供了库表级的数据回档功能,当您误删了某个集合或文档时,可以通过回档功能指定需要恢复的单个或多个数据库或数据表,将数据快速恢复到原实例中。

前提条件

待回档的实例数据库中需至少包含一个数据库或表。

使用限制

  • 一次最多选择 50 个实例进行批量回档。
  • 单个实例一次最多选择 1000 张表进行回档。

操作步骤

  1. 登录 MongoDB 控制台
  2. 在顶部菜单栏的左上角,选择实例所属的项目和地域。
  3. 根据实例类型,在左侧导航栏中选择副本集实例列表分片集实例列表
  4. 在目标实例类型列表页,勾选需要回档的实例,在列表下方单击回档

    说明

    • 支持勾选多个实例进行批量回档,最多可同时勾选 50 个实例。
    • 您可以选择不同版本或不同类型的实例进行批量回档,例如选择 MongoDB 4.0 副本集和 MongoDB 5.0 分片集群实例进行批量回档。
  5. 回档库表数据页面,设置如下参数。
    参数说明

    批量设置回档时间

    设置批量回档库表数据的日期和时间。

    说明

    批量回档时间的可回档时间范围为[已勾选实例中最晚创建实例的创建时间,当前时间]

    选择库表

    您可以根据业务需要选择需要进行回档的对象,具体操作步骤如下:

    1. 全部实例库表区域,勾选需要回档的对象,也可以勾选全部库表。
    2. 已选择实例库表区域,确认需要回档的对象。

    说明

    • 没有任何库表的实例会默认置灰,回档时不可勾选。
    • 单个实例内勾选的表总数不能超过 1000 张。
    • 已选择库表实例区域的设定回档时间默认等于批量设置回档时间,但您也可以在此区域为每个实例设置独立的回档时间,设置之后,同一个实例内所有库表的回档时间一样。单个实例允许的回档时间范围为[实例创建时间,当前时间]
  1. 单击确定

    说明

    • 发起回档任务后,控制台会弹出批量任务已发起的对话框。其中展示了本次回档任务的数量、进度,以及需要执行回档任务的实例名称、ID 和执行结果等信息。
    • 回档任务在执行过程中,实例状态会变为恢复中, 表示正在进行数据恢复。回档库表数据所需的时间和数据量、任务队列、网络等多种因素有关,请您耐心等待。

后续操作

  • 当库表回档任务进度为 100% 时,实例状态也会变为运行中,此时您可以登录数据库查看验证数据是否回档成功。
  • 发起回档任务后,您还可以在 MongoDB 控制台上对库表回档任务进行管理。更多详情,请参见管理库表回档任务