跳到主要内容

查询备份数据

基于自研的计算存储引擎,NineData 数据备份服务可实现任意时间点备份数据的快速查询。当业务库发生数据丢失时,可通过此功能快速完成数据的查询及恢复。

前提条件

已经完成一次完整的逻辑备份,更多信息,请参见执行逻辑备份

使用限制

  • 当前不支持视图(VIEW)的查询。
  • 当前仅支持从逻辑备份数据进行查询。

操作步骤

  1. 登录 NineData 控制台

  2. 在左侧导航栏单击备份与恢复>备份数据查询

  3. 备份数据查询页签,根据下表进行配置,并单击开始查询

    参数
    说明
    请选择源数据源备份的对象,您可以通过选择数据源快速找到备份集
    查询方式
    • 全量备份集:该方式基于全量备份数据,支持查询全量备份完成时间点前的所有数据,不包含增量数据。
    • 按时间点查询:该方式基于全量备份数据和日志,可查询全量数据和后续产生的增量数据。具体可恢复时间段请参见控制台。
    备份集查询方式全量备份集时可配置,选择全量备份集。
    查询时间点查询方式按时间点查询时可配置,选择查询哪个时间段的数据。
    • 逻辑备份:达到秒级 RPO,可查询备份开始至当前时间点前几秒之间的任意时间点的数据。
    • 物理备份:分钟级 RPO,可查询备份开始至当前时间点前几分钟到 30 分钟之间的任意时间点的数据。
  4. 页面跳转至 SQL 窗口,您可以在这里通过查询语句查询备份数据中的内容。您可以单击备份集时间点切换查询方式。data_query

    提示
    • SQL 窗口的使用方法,请参见 SQL 窗口
    • 查询到需要的数据后,可以通过结果集中的导出功能,将数据导出并恢复到到目标数据库。export

附录:支持的查询语法

当前支持的查询语法如下表。

语句选项
SELECT(查询)ALL | DISTINCT
FROM
WHERE
GROUP BY
HAVING
WINDOW AS
ORDER BY
ASC | DESC
LIMIT
SHOW(查看对象列表)TABLES
SHOW CREATE(查看对象结构定义语法)TABLE
VIEW
FUNCTION
PROCEDURE
TRIGGER
EVENT

相关文档