Postgres中的索引是否会提高订购速度?

时间:2017-12-05 18:09:03

标签: sql postgresql indexing

我们假设您的表格中包含主键A,以及两列BC

查询时我们想要SELECT * FROM table WHERE A = 'thing' ORDER BY B, C

由于A是主键,因此它已有索引。在加快订购方面,在BC上添加索引有什么好处吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

此查询无法从其他索引中受益。

如果a是主键,那么查询只能返回零行或一行,因此排序很简单,不能更快。

实际上,您应该省略ORDER BY子句。