Hive的HQL执行计划

简介: 一个Hive查询被转换成一个序列(更多的是一个有向无环图)的阶段。这些阶段可能是映射/还原阶段,甚至可能是进行转移或文件系统操作(如移动和重命名)的阶段
+关注继续查看


一个Hive查询被转换成一个序列(更多的是一个有向无环图)的阶段。这些阶段可能是映射/还原阶段,甚至可能是进行转移或文件系统操作(如移动和重命名)的阶段。执行计划输出有三个部分:

  • 查询的抽象语法树
  • 计划不同阶段之间的依赖关系。
  • 每个阶段的描述

执行计划语法

EXPLAIN Syntax
Hive provides an EXPLAIN command that shows the execution plan for a query. The syntax for this statement is as follows:

EXPLAIN [EXTENDED|DEPENDENCY|AUTHORIZATION] query

执行计划样例1

explain select * from emp;

700

执行计划样例2

explain extended select deptno,avg(sal) from emp group by deptno;
说明:加上extended 关键字表示更为详细的计划。


700
目录
相关文章
|
2月前
|
SQL 存储 数据库
Hive的常用HiveQL操作
Hive的常用HiveQL操作
38 0
|
4月前
|
SQL 分布式计算 HIVE
|
4月前
|
SQL 分布式计算 关系型数据库
Hive Explain查看执行计划
Hive Explain查看执行计划
|
5月前
|
SQL 分布式计算 关系型数据库
Hive中sql的使用
Hive中sql的使用
33 0
|
11月前
|
SQL 存储 算法
hive优化器(2)下
hive优化器(2)下
|
11月前
|
SQL HIVE
hive优化器(2)上
hive优化器(2)上
|
SQL 存储 数据采集
【Hive】(七)Hive 查询使用详解2
【Hive】(七)Hive 查询使用详解2
113 0
【Hive】(七)Hive 查询使用详解2
|
SQL 存储 分布式计算
【Hive】(七)Hive 查询使用详解1
【Hive】(七)Hive 查询使用详解1
211 0
【Hive】(七)Hive 查询使用详解1
|
存储 SQL 算法
Hive----HQL优化
HQL优化
204 0
|
SQL HIVE
Hive底层原理:explain执行计划详解(二)
不懂hive中的explain,说明hive还没入门,学会explain,能够给我们工作中使用hive带来极大的便利!
295 0
推荐文章
更多