设置索引:
使用聚合索引优化groupby操作
hive> set hive.optimize.index.groupby=false;
自动使用索引
hive> set hive.optimize.index.filter=true;
设置自动使用索引的最小输入字节数
hive>set hive.optimize.index.filter.compact.minsize=64
注意 hive.optimize.index.groupby必须设置生false,不然 hive.optimize.index.filter不起作用。
hive> explain select count(1) from ctest where dp_id='10275499';
[java] view plaincopy
STAGE PLANS:
Stage: Stage-3
Map Reduce
Alias -> Map Operator Tree:
taobao_db__aatest_aatestindex__
TableScan
alias: taobao_db__aatest_aatestindex__
filterExpr:
expr: (tid = '57301233')
type: boolean
Filter Operator
可以发现会执行索引。
分享到:
相关推荐
Hive on Spark EXPLAIN statement : 讲述了 Common Join / Map join / Bucket Map Join / Sorted Merge Bucket Map Join / skew join 在explain 中的 树结构 。In Hive, command EXPLAIN can be used to show the ...
hive 下dual表,Lock,explain, 数据类型,开发常见的问题
SQL语句性能分析之explain
mysqlexplain
详细讲解在Oracle中如何使用explain_plan,值得参考和收藏学习。
Mysql Explain
MySQL explain 笔记整理 MySQL explain 笔记整理
django-explain- 一个助手用于django queryset取得 EXPLAIN 或 EXPLAIN ANALYZE OUTPUT
在分析查询性能时,考虑EXPLAIN关键字同样很管用。EXPLAIN关键字一般放在SELECT查询语句的前面,用于描述MySQL如何执行查询操作、以及MySQL成功返回结果集需要执行的行数。explain 可以帮助我们分析 select 语句,让...
mysql explain
Explain关键字详解,mysql分析工具,方便快速理解原理
NULL 博文链接:https://babydeed.iteye.com/blog/1567772
DB29.7Visual Explain教程帮助你在db29.7下把SQL或Xquery说明语句的访问方案作为一个图来查看。
Mysql Explain 详解
good material in learning db2 explain plan
Mysql Explain详细解析
oracle执行计划,oracle explain plan,在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下
Mysql Explain 使用
02-VIP-Explain详解与索引最佳实践.pdf
看懂MySQL的SQL EXPLAIN