"大数据计算MaxCompute只能手动的看每天的结束时间吗?
"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在MaxCompute中,如果你想要查看每天的结束时间,可以通过使用内置的日期函数来完成。例如,MaxCompute SQL提供了常见的日期函数,可以用于完成日期计算、日期转换等操作。根据需求,可以选择适合的日期函数,并按照其命令格式和参数说明进行使用。
对于你的第二个问题,关于MaxCompute上的计算任务的时间统计,这里主要是指作业运行的时间。具体的统计方法是:过滤在结束时间这个时间点或往前3分钟正在运行的作业,会有作业快照信息,这个时间也被称为作业快照观测时间。该时间的默认范围为最近24小时,而日期范围最长可以支持7天,最小支持2分钟。这意味着,你可以根据需要查看过去任意一段时间内的计算任务运行情况。
问题1:MaxCompute提供了定时任务的功能,可以自动地调度任务的执行。定时任务可以按照每天、每周、每月等周期进行调度,也可以设置具体的执行时间和结束时间。此外,MaxCompute还提供了一些监控工具,可以帮助用户实时了解任务的执行情况。
问题2:MaxCompute上的计算任务的时间取决于多个因素,包括任务的复杂性、数据量大小、集群的性能等等。通常情况下,MaxCompute会尽可能快地完成任务的执行,但实际的时间仍然需要根据具体情况而定。
不是这样的。除了手动查看以外,还可以使用 MaxCompute 提供的一些工具或功能来自动记录每个作业的开始时间和结束时间。以下是两种常用的方法:
总之,除了手动查看以外,还有很多方法可以让您自动记录每个作业的开始时间和结束时间。您可以根据自己的需求选择最合适的方法。
如果看MaxCompute上面的计算任务,可以看Information Schema.tasks_history。里面有记录所有在MaxCompute上面执行的作业,包含开始时间和结束时间。Information Schema没有统计,需要根据tasks_history计算一下,此回答整理自钉群“MaxCompute开发者社区2群”
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。