开发者社区> 问答> 正文

MaxCompute如何设置合理的表生命周期?

MaxCompute如何设置合理的表生命周期?

展开
收起
xin在这 2021-12-13 21:56:11 1212 0
1 条回答
写回答
取消 提交回答
  • ODPS平台中存储资源是非常宝贵的。可以根据数据本身的使用情况,对表设置生命周期,ODPS会及时删除超过生命周期的数据,达到节省存储空间的目的。比如create table test3 (key boolean) partitioned by (pt string, ds string) lifecycle 100; 创建一张生命周期为100的表。如果这张表或者分区的最后修改时间超过了100天将会被删掉。需要注意的是生命周期是以分区为最小单位的,所以一个分区表,如果部分分区达到了生命周期的阀值,那么这些分区会被直接删掉,未达到生命周期阀值的分区不受影响。

    另外可以通过命令 alter table table_name set lifecycle days;修改已经创建好的表的生命周期。

    2021-12-13 21:56:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载