开发者社区> 问答> 正文

大家好,咨询下,MaxCompute SQL计费公式:一次SQL计算费用 = 计算输入数据量 * SQL复杂度 * SQL价格这里的计算输入数据量就是指表的数据量吗?表做分区按分区查或者增加where,是不是对计费没有影响,起不到节省费用的作用?

大家好,咨询下,MaxCompute SQL计费公式:一次SQL计算费用 = 计算输入数据量 SQL复杂度 SQL价格这里的计算输入数据量就是指表的数据量吗?表做分区按分区查或者增加where,是不是对计费没有影响,起不到节省费用的作用?

展开
收起
祁同伟 2017-09-07 09:47:09 4121 0
3 条回答
写回答
取消 提交回答
  • where中没有分区的话无法降低

    2019-07-17 21:34:07
    赞同 展开评论 打赏
  • WHERE条件中使用分区列,对参与计算的数据量会有影响的,可以看看这篇文章https://yq.aliyun.com/articles/197126?spm=5176.8091938.0.0.uFLHOY,里面有写的偏颇之处也请斧正

    2019-07-17 21:34:07
    赞同 展开评论 打赏
  • TA有点害羞,没有介绍自己...

    指你一次计算扫描的数据量。不一定是全表。WHERE条件中包含分区列,会避免全表扫描,节省成本。

    2019-07-17 21:34:07
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载