全部产品
MaxCompute

生命周期

更新时间:2017-09-11 18:58:29   分享:   

MaxCompute 表的生命周期(LIFECYCLE),指表(分区)数据从最后一次更新的时间算起,在经过指定的时间后没有变动,则此表(分区)将被 MaxCompute 自动回收。这个 指定的时间 就是生命周期。

  • 生命授权单位:days(天),只接受正整数。

  • 非分区表若指定生命周期,自最后一次数据被修改的时间(LastDataModifiedTime)开始计算,经过 days 天后数据仍未被改动,则此表无需您干预,将会被 MaxCompute 自动回收(类似 drop table 操作)。

  • 分区表若指定生命周期,则根据各个分区的 LastDataModifiedTime 判断该分区是否该被回收。不同于非分区表,分区表的最后一个分区被回收后,该表不会被删除。

  • 生命周期只能设定到表级别,不能再分区级设置生命周期。创建表时即可指定生命周期。

  • 表若不指定生命周期,则表(分区)不会根据生命周期规则被 MaxCompute 自动回收。

关于建表时怎么指定/修改表生命周期、修改表 LastDataModifiedTime 等操作请参见 DDL 文档

本文导读目录
本文导读目录
以上内容是否对您有帮助?