postgresql Postgres中的索引是否可以提高订购速度?

x759pob2  于 2023-05-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(174)

假设你有一个主键为A的表,有两列BC
查询时,我们要执行SELECT * FROM table WHERE A = 'thing' ORDER BY B, C
因为A是主键,所以它已经有了索引。在BC上添加索引在加快订购方面有什么好处吗?

x6h2sr28

x6h2sr281#

此查询无法受益于其他索引。
如果a是主键,那么查询只能返回零行或一行,所以排序是微不足道的,不能更快。
实际上,您应该省略ORDER BY子句。

相关问题