SHOW RESTORE STATUS
功能概述
SHOW RESTORE STATUS 用于查看 RESTORE TABLE 归档文件取回任务的状态。由于归档文件取回是异步操作,提交 RESTORE TABLE 后,必须使用本命令确认文件已经从 RESTORING 变为 RESTORED,再读取或导入文件。
语法
参数说明
| 参数 | 说明 |
|---|---|
| 可选。表所属的 schema 名称。省略时使用当前 schema。 |
| 执行过 的表名称。 |
| 指定要查询的归档文件子目录,应与 使用的目录一致。 |
使用示例
示例 1:查询正在取回的文件
取回进行中时,返回结果示例:
| file | state |
|---|---|
| |
示例 2:确认文件已完成取回
再次执行相同查询,直到状态变为
RESTORED:
| file | state |
|---|---|
| |
只有
RESTORED 状态的文件才可以作为可读数据使用。当前版本返回 file 和 state 两列,其中 state 是包含状态信息的 JSON 字符串。
注意事项
- 本命令只查询
归档文件取回任务,不查询 Time Travel 历史版本恢复。RESTORE TABLE - 取回任务未完成时,文件状态为
;不要在此状态下读取文件。RESTORING - 取回完成后状态为
。如果取回失败,应根据返回状态和作业信息排查后重新提交。RESTORED
必须与取回任务使用的路径一致;建议为每个归档分区使用独立子目录。SUBDIRECTORY
类型文件不支持IA
,因此不适用本命令。RESTORE TABLE
相关文档
联系我们
