开发者社区 问答 正文

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

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

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

    2019-07-17 21:34:07 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • WHERE条件中使用分区列,对参与计算的数据量会有影响的,可以看看这篇文章https://yq.aliyun.com/articles/197126?spm=5176.8091938.0.0.uFLHOY,里面有写的偏颇之处也请斧正

    2019-07-17 21:34:07 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • TA有点害羞,没有介绍自己...

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

    2019-07-17 21:34:07 举报
    赞同 1 评论

    评论

    全部评论 (0)

    登录后可评论