前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hive Tuning(四) 从查询计划看hive.auto.convert.join的好处

Hive Tuning(四) 从查询计划看hive.auto.convert.join的好处

作者头像
岑玉海
发布2018-03-01 14:54:56
9100
发布2018-03-01 14:54:56
举报
文章被收录于专栏:岑玉海

今天我们来讲一下如何看懂Hive的查询计划。 hive的执行计划包括三部分 – Abstract syntax tree – 可以直接忽略  – Stage dependencies – 依赖 – Stage plans – hive如何执行任务的信息.

image
image

下面还是以一个案例作为说明

image
image

设置自动连接为false的话,要走5步。

image
image

4 Map Reduces tells you something is not right.      Stage:    Stage-1                    Map    Reduce        Stage:    Stage-2                    Map    Reduce        Stage:    Stage-3                    Map    Reduce        Stage:    Stage-4                    Map    Reduce   

设置自动连接为true就只有4步

image
image

Only 2 Map Reduces      Stage:    Stage-8                    Map    Reduce        Stage:    Stage-4                    Map    Reduce

image
image

hive直接就加载了要做连接的表,client和path表,其中client表做了过滤,剩下的map/reduce是用来连接和排序的。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档