Hive----查询执行计划(explain)和分析表数据(ANALYZE)
来源:互联网 发布:picplaypost同类软件 编辑:程序博客网 时间:2024/05/20 16:10
explain
-----------------
该命令可以返回hive的查询执行计划。不需要执行查询。
查询计划包含三个部分,
1.AST
Abstract syntax tree (AST).抽象语法树。通过ANTLR类库生成。
2.Stage dependencies:
阶段依赖。
用来执行查询的依赖列表。
3.Stage plans
阶段计划。
ANALYZE
-----------------
分析表数据。用于执行计划选择的参考。
先执行分析命令,再通过DESCRIBE查看统计的结果。
//统计表
$hive>ANALYZE TABLE employee_partitioned PARTITION(year=2014, month=12) COMPUTE STATISTICS;
//查看表的概况
$hive>desc employee ;
$hive>desc formatted employee ;
$hive>desc extended employee ;
-----------------
该命令可以返回hive的查询执行计划。不需要执行查询。
查询计划包含三个部分,
1.AST
Abstract syntax tree (AST).抽象语法树。通过ANTLR类库生成。
2.Stage dependencies:
阶段依赖。
用来执行查询的依赖列表。
3.Stage plans
阶段计划。
ANALYZE
-----------------
分析表数据。用于执行计划选择的参考。
先执行分析命令,再通过DESCRIBE查看统计的结果。
//统计表
ANALYZE TABLE employee COMPUTE STATISTICS;
//统计分区$hive>ANALYZE TABLE employee_partitioned PARTITION(year=2014, month=12) COMPUTE STATISTICS;
//查看表的概况
$hive>desc employee ;
$hive>desc formatted employee ;
$hive>desc extended employee ;
阅读全文
0 0
- Hive----查询执行计划(explain)和分析表数据(ANALYZE)
- hive执行计划EXPLAIN
- 表分析 analyze 及dbms_stats 提高执行计划准确性
- MySQL执行计划 EXPLAIN查询解释
- hive高阶1--sql和hive语句执行顺序、explain查看执行计划、group by生成MR
- EXPLAIN分析SQL的执行计划
- mysql--18130explain分析SQL执行计划
- mongodb查询计划(explain)分析
- hive 查询执行分析
- hive入门学习:explain执行计划的理解
- MySQL——EXPLAIN和执行计划
- Presto源码分析(和hive执行计划的比较)
- MySQL中使用explain和profile分析SQL执行计划和性能
- explain mysql 执行计划
- MongoDB 执行计划Explain
- mysql explain执行计划
- mysql EXPLAIN--执行计划
- MYSQL执行计划Explain
- Kprobe添加linux内核钩子定位bug
- 【Android】圆角Button的实现
- 【Spark2.0源码学习】-4.Master启动
- 冒泡算法与选择排序
- DOM节点的基本属性(一)
- Hive----查询执行计划(explain)和分析表数据(ANALYZE)
- 10022---分布式系统理论基础
- Intellij IDEA 快捷键整理
- 记第一次kaggle之旅
- minist读取一张图片
- 【Spark2.0源码学习】-5.Worker启动
- 【广告算法工程师入门 1】互联网广告的商业模式
- 线段树
- MySQL 开发实践 8 问,你能 hold 住几个?