开发者社区> 问答> 正文

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

祁同伟 2017-09-07 09:47:09 1183

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

SQL 分布式计算 MaxCompute
分享到
取消 提交回答
全部回答(3)
  • acturpt
    2019-07-17 21:34:07

    where中没有分区的话无法降低

    0 0
  • 平平淡淡好
    2019-07-17 21:34:07

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

    0 0
  • 琴瑟
    2019-07-17 21:34:07

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

    1 0
添加回答
+ 订阅

大数据计算实践乐园,近距离学习前沿技术

推荐文章
相似问题
推荐课程