在处理计费类问题前,请先仔细阅读计量计费说明。
Q:为什么SQL查询不同的分区,费用差异比较大?
A:通常是由于费用较多的分区size比较大。您可以使用desc table_name partition(pt_spec)
命令查看具体分区大小。
Q:在运行补数据后,费用为什么会产生较大波动?
A:当您操作补数据时,会在补数据区间内每个周期都运行一次。例如您补30天的数据,天周期,则SQL被执行了30次,因此产生较大的费用。
注意:如果是补了一个区间的数据任务,在第一天有一个任务实例失败了。则当天的补数据实例会被置为失败,第二天的任务实例也不会开始运行(只有当天的全部任务实例都成功,第二天的任务实例才会开始运行)。
Q:把调度周期天改成小时后,为什么费用变多了?
A:调度周期改为小时后,每小时运行SQL任务,运行次数增加,所以费用比天调度多。
Q:运行全表扫描后,为什么会费用增加?
A:运行全表扫描后,每个分区的数据都需要计算一次。例如有一张表按时间(天)分区,存放了360天的数据,则运行全表扫描时需计算360次。同理,如果您的where条件语句覆盖了其他表中的字段,也会增加费用。
Q:在进行包年包月方式(按CU预付费)计费时,需要10CU起购,按量计费也是这样吗?
A:如果是按量计费,无需提前购买CU。您使用多少CU,就会扣取对应的费用。
Q:查看账单的时候发现我的MaxCompute包年包月服务,还是有预付费和后付费两项。其中预付费是包年包月的费用,后付费每天产生的费用来自于什么服务呢?
A:来自于存储服务:存储服务按照存储在MaxCompute的数据的容量大小进行阶梯计费,不支持预付费。
Q:我已经很多天没使用 大数据计算服务MaxCompute(按量付费) 功能了,但每天仍产生费用,这是什么问题?
A:通常这种情况费用来自于您的存储服务,您可以删除不需要的项目避免此类费用产生。
Q:计费方式改成包年后(10个CU), SQL运行等待时间太长(30分钟以上)。这种情况下我应该购买多少个CU才能获得分钟级别的响应?最大单表在100G以内。
A:出现等待过长的情况,可能是您的某个任务将10CU全部占用用了,如果想留一些资源给其他项目里的任务使用,您可以配置Quota组,同时您可以考虑增加CU个数。可以简单地做个估算,比如当前您占满10个CU的任务运行了40分钟,如果想让任务使用一半的时间:20分钟完成运行,那么CU需要增加到20个,同一时间每个任务用的worker数量可累加。您可以通过下列命令维护您的任务。
desc instance instanceid
查看SQL任务的内容
wait instanceid
查看任务输出
kill instanceid
终止任务
同时建议您使用CU管家功能来监控CU的使用情况。
Q:MaxCompute服务没有续费的情况下,数据存放多久过期?
A:MaxCompute服务被暂停后,所有MaxCompute项目保留14天后将被释放,其中的所有数据,如表(Table)、资源(Resource)、函数(Function)和实例(Instance)会丢失并且不可恢复。
如果您在14天内充值补足欠费后,服务会自动开启,可以继续使用。
如果您欠费超过14天,将视为您主动放弃所有MaxCompute项目。在项目释放前一天将发送短信/邮件进行提醒。
Q:数据计算服务MaxCompute(按量付费) 已经把项目都删除了,为什么还在扣费0.01?
A:按照存储计费规则,存储小于等于512M数据最低收取1分钱。当天数据9点删除,次日会有前天0-9点的存储账单。
Q:MaxCompute的SQL计算每个月花费2000元。按照这样的计算量如果换成预付费,需要购买多少CU合适?
A:业务可能存在变动的情况,因此建议您自行预估费用。
您可以观察一下每个SQL任务logview中的running worker数量,就是CU数量。
Q:Maxcompute 如果采用按月付费之后,可以切换成按量付费吗?如果可以切换,费用如何计算?
A:请参考计费方式转换。
Q:推荐引擎任务失败也会计费吗?
A:推荐引擎任务显示失败,不一定是MaxCompute任务失败。MaxCompute本身计算任务失败不收费。
Q:MaxCompute在没有什么任务变动的情况下费用暴涨,从1000涨到3000是由于什么原因?
A:您可以查看账单详情,找出具体是什么SQL任务耗费较大的资源和具体的运行时间。
Q:上传到MaxCompute的jar包资源和表等占用的空间需要收费吗?
A:存储到 MaxCompute 的数据,包括表(Table)和资源(Resource)等,会按照其数据容量的大小进行阶梯计费,计费周期为 天。
Q:如果按月购买MaxCompute还会额外收取费用吗?
A:MaxCompute预付费只收取了计算资源单元固定时间内的费用。在使用过程中如果产生了下载和存储,会根据您实际的使用情况进行收费。