我在一个大型表上有一个日期字段,我主要按DESC顺序查询和排序。我在该字段上有一个索引,默认的ASC顺序。我读到如果索引在单个字段上,那么它是否处于ASC或DESC顺序并不重要,因为可以从两个方向读取索引。将索引更改为DESC会使我受益吗?
答案 0 :(得分:2)
操作系统通常更有效地向前读取文件,因此通过创建DESC
索引可以略微加快速度。
为了加快速度,请在其上创建DESC
索引和CLUSTER
表格。
CLUSTER tablename USING indexname;
ASC
索引上的聚类也会有所改善,但会更少。