Postgres DESC索引日期字段

时间:2015-01-05 15:11:37

标签: postgresql

我在一个大型表上有一个日期字段,我主要按DESC顺序查询和排序。我在该字段上有一个索引,默认的ASC顺序。我读到如果索引在单个字段上,那么它是否处于ASC或DESC顺序并不重要,因为可以从两个方向读取索引。将索引更改为DESC会使我受益吗?

1 个答案:

答案 0 :(得分:2)

操作系统通常更有效地向前读取文件,因此通过创建DESC索引可以略微加快速度。

为了加快速度,请在其上创建DESC索引和CLUSTER表格。

CLUSTER tablename USING indexname;

ASC索引上的聚类也会有所改善,但会更少。