开发者社区 问答 正文

为什么使用优化后,逻辑执行计划会发生改变?

为什么使用odps.sql.groupby.skewindata = true优化后,逻辑执行计划会发生改变?

展开
收起
夹心789 2024-05-29 16:51:14 83 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用odps.sql.groupby.skewindata = true优化后,逻辑执行计划会发生变化,主要是因为系统会根据数据的倾斜情况自动调整查询的执行策略。例如,在Map阶段可能会增加Hash分区的字段,以避免Reduce阶段的数据倾斜。

    2024-05-29 20:28:33
    赞同 1 展开评论