大数据计算MaxCompute的这种RECYCLE_PARTITION 事件表示的是什么? 我看官方文档中没有给出意义
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在MaxCompute中,RECYCLE_PARTITION
事件通常与表的生命周期管理功能相关联。根据知识库中的描述,MaxCompute 提供了自动回收表或分区的功能,以降低存储成本并实现数据清理或保留策略。以下是关于 RECYCLE_PARTITION
事件的具体解释:
RECYCLE_PARTITION
的含义RECYCLE_PARTITION
表示某个分区被 MaxCompute 根据生命周期规则自动回收的操作记录。当分区表中的某个分区在指定的生命周期内未被修改时,MaxCompute 会自动回收该分区的数据。这种回收操作类似于删除分区数据,但不会删除整个表(即使所有分区都被回收)。
触发条件:
LastModifiedTime
)开始计算。maxcompute.aliyuncs.com
执行。影响范围:
RECYCLE_PARTITION
操作记录MaxCompute 提供了多种方式来查看分区回收的操作记录: - 操作审计:可以通过阿里云的操作审计功能查询具体的回收记录,包括操作时间、操作人(系统账号 odps_user@aliyun.com
)以及被回收的分区信息。 - DataWorks 数据地图:支持查看表分区的回收记录,操作人显示为 MaxCompute 系统账号。
生命周期是控制分区是否被回收的核心参数。以下是一些关键点: - 生命周期单位:以天为单位,取值为正整数。 - 非分区表 vs 分区表: - 非分区表:如果表数据在生命周期内未被修改,整个表将被回收。 - 分区表:每个分区独立计算生命周期,只有符合条件的分区会被回收。 - 手动干预:用户可以通过修改生命周期设置或更新分区数据(如插入新数据)来避免分区被回收。
maxcompute.aliyuncs.com
,普通用户无法直接干预此过程。如果您需要进一步管理分区或查看分区状态,可以使用以下 API: - 获取分区信息:通过 GetMmsPartition
接口获取指定分区的详细信息。 - 列出分区:通过 ListMmsPartitions
接口列出数据源内的所有分区,并支持按条件过滤。
RECYCLE_PARTITION
是 MaxCompute 自动回收分区数据的操作记录,通常由生命周期规则触发。它帮助用户实现自动化数据清理,降低存储成本,但需要注意数据不可恢复的风险。建议定期检查生命周期设置,并通过操作审计或 DataWorks 数据地图监控回收记录。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。