我有一个带有列 c 的表 t,它是一个 int 并且上面有一个 btree 索引。
为什么以下查询不使用此索引?
explain select c from t group by c;
我得到的结果是:
HashAggregate (cost=1005817.55..1005817.71 rows=16 width=4)
-> Seq Scan on t (cost=0.00..946059.84 rows=23903084 width=4)
我对索引的理解是有限的,但我认为这样的查询是索引的目的。