大数据计算MaxCompute tasks_history为什么查10天的数据,要11多G?
MaxCompute 的 tasks_history 表是用于存储任务执行历史信息的系统表。这个表包含了任务执行的详细记录,包括任务的运行状态、运行时间、资源消耗等信息。根据您提供的情况,查询 10 天的数据占用了 11 多GB 的存储空间,可能有以下原因:
数据量大:如果您的 MaxCompute 账号下执行了大量的任务,那么 tasks_history 表中可能积累了大量的历史记录。查询 10 天的数据可能包含了大量的任务执行信息,因此占用的存储空间较大。
任务数量和频率:如果您的 MaxCompute 账号下执行了大量的任务,并且任务的执行频率较高,那么 tasks_history 表中会记录更多的任务执行信息,从而占用更多的存储空间。
任务日志和输出数据:tasks_history 表中的任务执行信息可能包含任务日志和输出数据的引用。如果任务产生了大量的日志和输出数据,这些引用可能会占用较大的存储空间。
tasks_history保存了14天内的作业数据。 数据量还是比较大的。尽量查询时不要全表扫描 分字段和分区查询-此回答整理自钉群“MaxCompute开发者社区1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。