开发者社区 问答 正文

MaxCompute SQL中的MapJoin Hint的原理是什么?

MaxCompute SQL中的MapJoin Hint的原理是什么?

展开
收起
游客k7rjnht6hbtk6 2021-12-08 11:37:50 462 分享 版权
1 条回答
写回答
取消 提交回答
  • 在大表和一个或多个小表JOIN的场景下,MAPJOIN会将指定的小表全部先加载到的内存中,然后在Map阶段完成大表和小表的连接从而加快JOIN的执行速度。

    ​ MAPJOIN在Map阶段执行表连接,而不用等到Reduce阶段才执行表连接。这样就节省了大量数据传输的时间以及系统资源,从而起到了优化作业的作用。

    2021-12-08 11:38:13
    赞同 展开评论