嗨,我想在 postgres 中创建一个统计选择
createddate 是没有时区的时间戳
SELECT createddate, count(*) FROM useractivitystatisticsentity GROUP BY createddate
计划看起来像这样
GroupAggregate (cost=232569.83..256698.22 rows=1378765 width=8)
-> Sort (cost=232569.83..236016.75 rows=1378765 width=8)
Sort Key: createddate
-> Seq Scan on useractivitystatisticsentity (cost=0.00..54268.65 rows=1378765 width=8)
但是添加索引后计划没有改变
CREATE INDEX ysdfg
ON useractivitystatisticsentity
USING btree
(createddate );
任何想法如何加快速度?1.000.000 行大约需要 100 秒