MaxCompute的生命周期,你知道么?

本文为您介绍MaxCompute表的生命周期概念。

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

  • 生命周期单位为天,取值为正整数。
  • 对于非分区表,如果表数据在生命周期内没有被修改,经过指定天数后此表将会被MaxCompute自动回收(类似DROP TABLE操作)。生命周期从最后一次表数据被修改的时间(LastDataModifiedTime)起开始计算。
  • 对于分区表,每个分区可以分别被回收。在生命周期内未被修改数据的分区,经过指定的天数后此分区将会被回收,否则会被保留。每个分区的生命周期是从最后一次分区数据被修改的时间(LastDataModifiedTime)起开始计算。不同于非分区表,分区表的最后一个分区被回收后,该表不会被删除。

8988BA5F_93D2_4681_9F06_083210AE42628988BA5F_93D2_4681_9F06_083210AE4262

  • 只能在表级别设置生命周期,不能在分区级设置生命周期。为分区表指定的生命周期,适用于该表所有的分区。创建表时即可指定生命周期。
  • 如果您没有为表指定生命周期,则表(分区)不会根据生命周期规则被MaxCompute自动回收。

关于建表时如何指定、修改表生命周期、修改表A57CFD40_5C52_49ea_9FB7_ADC804514C92等操作,请参见表操作。


本文来自 阿里云文档中心 MaxCompute 生命周期

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/34468.html

发表评论

登录后才能评论