Postgresql:我可以将索引用于空间where-condition和结果按时间排序吗?

时间:2015-09-04 23:35:50

标签: postgresql postgis

正如我读过here,只有btree-indices可用于"顺序为"。

我想根据某些空间条件(gist-index)选择行,并按时间戳列对它们进行排序。我有空间字段的gist-index和timestamp-field的另一个索引。但是查询计划不使用timestamp-index(堆排序)。我也尝试将两列放入一个复合gist-index中,但根据"解释分析"并且由于postgresql-manual中描述的原因,它不能用于" order-by"。

这种情况甚至可以被指数完全覆盖吗?

0 个答案:

没有答案