我有一个包含复合主键的(大)表,由 5 列(a、b、c、d、e)组成。
我想有效地将具有其中两列(a + e)的所有行选择为给定值。
在 PostgreSQL 中,我需要一个索引吗?或者数据库会使用主键(甚至部分使用?)
我看过以下帖子,其中指定 MySQL 可以使用多列索引的最左侧部分来有效地查询行。但是我没有在复合主键上找到任何 PostgreSQL 的东西。
我有一个包含复合主键的(大)表,由 5 列(a、b、c、d、e)组成。
我想有效地将具有其中两列(a + e)的所有行选择为给定值。
在 PostgreSQL 中,我需要一个索引吗?或者数据库会使用主键(甚至部分使用?)
我看过以下帖子,其中指定 MySQL 可以使用多列索引的最左侧部分来有效地查询行。但是我没有在复合主键上找到任何 PostgreSQL 的东西。