3

我有一个有 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查询表时,我没有看到任何性能改进;甚至计划也没有显示使用索引的情况。abcc1explain

问题是什么?谁能指导我,谢谢。

4

0 回答 0