Postgresql 包含顺序对覆盖索引有影响吗?

Postgresql 包含顺序对覆盖索引有影响吗?,postgresql,indexing,covering-index,Postgresql,Indexing,Covering Index,PostgreSQL中的以下两个索引之间是否存在差异: CREATE INDEX my_index ON table_name (column_one, column_two) INCLUDE (account_id, id) 及 不,这两个索引在行为上没有区别。INCLUDE列表中的顺序并不重要。索引中各列(第一列、第二列)的顺序至关重要。(可选!)“INCLUDE”子句中列的顺序并不重要。有关如何/为什么的精彩讨论,请参见此处:。 CREATE INDEX my_index ON t

PostgreSQL中的以下两个索引之间是否存在差异:

CREATE INDEX my_index ON table_name (column_one, column_two)
   INCLUDE (account_id, id)


不,这两个索引在行为上没有区别。
INCLUDE
列表中的顺序并不重要。

索引中各列(第一列、第二列)的顺序至关重要。(可选!)“INCLUDE”子句中列的顺序并不重要。有关如何/为什么的精彩讨论,请参见此处:。
CREATE INDEX my_index ON table_name (column_one, column_two)
   INCLUDE (id, account_id)