归档与恢复

归档与恢复命令用于将分区表的数据文件转换为低频(

IA
IA
)或归档(
ARCHIVE
ARCHIVE
)存储类型,并在需要时取回归档文件。
IA
IA
文件可以直接读取;
ARCHIVE
ARCHIVE
文件需要先取回,取回过程通过
SHOW RESTORE STATUS
SHOW RESTORE STATUS
监控。


本章内容

页面说明
ARCHIVE TABLE将分区表的指定分区归档到
IA
IA
ARCHIVE
ARCHIVE
STANDARD
STANDARD
存储类型
RESTORE TABLE(归档文件取回)异步取回
ARCHIVE
ARCHIVE
类型的归档文件
SHOW RESTORE STATUS查看归档文件取回任务的状态

常用操作

归档分区

-- 低频但仍需在线读取的数据 ARCHIVE TABLE public.orders PARTITION (dt = '2026-08-24') SUBDIRECTORY 'ia/20260824/' STORAGE_CLASS = 'IA'; -- 长期保存、极少访问的数据 ARCHIVE TABLE public.orders PARTITION (dt = '2026-08-25') SUBDIRECTORY 'archive/20260825/' STORAGE_CLASS = 'ARCHIVE';

ARCHIVE TABLE
ARCHIVE TABLE
只对分区表的指定分区生效,命令成功返回后归档完成,但不会删除原表中的数据。

取回归档文件

RESTORE TABLE public.orders SUBDIRECTORY 'archive/20260825/'; -- 取回是异步操作,需等待状态变为 RESTORED SHOW RESTORE STATUS public.orders SUBDIRECTORY 'archive/20260825/';

只有

ARCHIVE
ARCHIVE
类型的文件支持
RESTORE TABLE
RESTORE TABLE
IA
IA
类型文件无需取回即可读取。

相关文档

文档说明
ARCHIVE TABLE归档分区的完整语法、参数和限制
RESTORE TABLE(归档文件取回)取回归档文件的完整语法和异步处理说明
SHOW RESTORE STATUS查看取回状态和状态值说明
分区表创建和管理分区表
Table Volume查看表关联的 Table Volume 和文件
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询