我有一个有 3 列的external
蜂巢表-abc
c1 string,
c2 int,
c3 string
COMPACT index
我确实在列上创建了一个作为延迟重建语句的c1
一部分。create index
现在,我做一个alter index on abc with rebuild
; 所以我的索引表加载了偏移量和数据。
这是我的查询:
1)我应该查询基表abc
以查看性能改进吗?
2)我应该查询新的索引表吗?
3)这是唯一要设置的属性 -set hive.optimize.index.filter=true
吗?
尽管对 column 进行了索引,但当我在 column 上使用过滤条件c1
查询表时,我没有看到任何性能改进;甚至计划也没有显示使用索引的情况。abc
c1
explain
问题是什么?谁能指导我,谢谢。