如何加快Postgres查询的速度,在其中我要查询日期范围内的所有条目

时间:2019-02-07 02:29:49

标签: postgresql

所以我正在执行此查询

select * from table where time>'2019-01-28 04:13:36.790000' and time<'2019-01-28 04:13:46.790000';

它过去非常快,但是随着表格的增长,现在需要几分钟才能完成。我不确定表中有多少个条目。我猜是几千万。我只希望能够在给定的时间间隔内查询条目。我可以在桌子上做些什么来加快这个过程。

1 个答案:

答案 0 :(得分:2)

很难确定没有更多上下文,但是如果您在time上还没有index,请考虑添加一个。

CREATE INDEX idx_table_time ON table (time ASC)