归档与恢复

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

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 和文件
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询