标签: sql postgresql indexing
我们假设您的表格中包含主键A,以及两列B和C。
A
B
C
查询时我们想要SELECT * FROM table WHERE A = 'thing' ORDER BY B, C
SELECT * FROM table WHERE A = 'thing' ORDER BY B, C
由于A是主键,因此它已有索引。在加快订购方面,在B和C上添加索引有什么好处吗?
谢谢!
答案 0 :(得分:2)
此查询无法从其他索引中受益。
如果a是主键,那么查询只能返回零行或一行,因此排序很简单,不能更快。
a
实际上,您应该省略ORDER BY子句。
ORDER BY