explain
-----------------
该命令可以返回hive的查询执行计划。不需要执行查询。
查询计划包含三个部分,
1.AST
Abstract syntax tree (AST).抽象语法树。通过ANTLR类库生成。
2.Stage dependencies:
阶段依赖。
用来执行查询的依赖列表。
3.Stage plans
阶段计划。
ANALYZE
-----------------
分析表数据。用于执行计划选择的参考。
先执行分析命令,再通过DESCRIBE查看统计的结果。
//统计表
-----------------
该命令可以返回hive的查询执行计划。不需要执行查询。
查询计划包含三个部分,
1.AST
Abstract syntax tree (AST).抽象语法树。通过ANTLR类库生成。
2.Stage dependencies:
阶段依赖。
用来执行查询的依赖列表。
3.Stage plans
阶段计划。
ANALYZE
-----------------
分析表数据。用于执行计划选择的参考。
先执行分析命令,再通过DESCRIBE查看统计的结果。
//统计表

本文介绍了在Hive中如何使用EXPLAIN来查看查询的执行计划,以及如何通过ANALYZE TABLE命令收集和计算表的统计信息,以优化查询性能。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



