Hive Tuning(三) 从查询计划看hive.auto.convert.join的好处-阿里云开发者社区

开发者社区> 岑玉海> 正文

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

简介: 《Hive Tunning》读后小记第二篇——(四) 从查询计划看hive.auto.convert.join的好处
+关注继续查看
今天我们来讲一下如何看懂Hive的查询计划。
hive的执行计划包括三部分:
– Abstract syntax tree – 可以直接忽略  
– Stage dependencies – 依赖 
– Stage plans – hive如何执行任务的信息。
e8bc385635b48c30eda02e23b450e30c2e29cbe0
下面还是以一个案例作为说明
8f513921972ef28a83fba0eb5f77d1cec820ceb1
设置自动连接为false的话,要走5步。
537d4630adcd877247be8419c935c61aeeb64240
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步
e24c3d142387fc4a2ec58402d38979d980ba1aee
Only 2 Map Reduces  
    Stage:    Stage-8    
                Map    Reduce    
    Stage:    Stage-4    
                Map    Reduce
7f873296b36f19fd5c148a61dd7711f80df55d0d
hive直接就加载了要做连接的表,client和path表,其中client表做了过滤,剩下的map/reduce是用来连接和排序的。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10061 0
SQL Server中INNER JOIN与子查询IN的性能测试
这个月碰到几个人问我关于“SQL SERVER中INNER JOIN 与 IN两种写法的性能孰优孰劣?”这个问题。其实这个概括起来就是SQL Server中INNER JOIN与子查询孰优孰劣(IN是子查询的实现方式之一,本篇还是只对比INNER JOIN与子查询IN的性能,如果展开INNER JOIN与子查询性能对比,范围太大了,没法一一详述)。
1863 0
ALinq 入门学习(六)--Join 连接查询
简单介绍一下连接查询:通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。from join_table1 join_type join_table2 on Join_condition  这个是SQL 中最简单的连接查询功能语法。
745 0
ActiveReports 9 新功能:可视化查询设计器(VQD)介绍
原文:ActiveReports 9 新功能:可视化查询设计器(VQD)介绍 在最新发布的ActiveReports 9报表控件中添加了多项新功能,以帮助你在更短的时间里创建外观绚丽、功能强大的报表系统,本文将重点介绍可视化数据查询设计器,无需手动编写任何SQL语句,主要内容如下: (一)访问可视化查询设计器 (二)可视化查询设计器包含的元素 可视化查询设计器提供的图形界面使用交互的创建查询和预览结果的方法帮助用户更简单的绑定数据。
1081 0
Hive之三种查询方式
Hive之三种查询方式
2505 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13875 0
Hive Tuning(三) 从查询计划看hive.auto.convert.join的好处
《Hive Tunning》读后小记第二篇——(四) 从查询计划看hive.auto.convert.join的好处
3711 0
+关注
64
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载