Postgresql 包含顺序对覆盖索引有影响吗?
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
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)