根据我们的数据模型,每个事件由4列组合主键唯一标识。不包括主键,有5个B树索引,每个索引位于单个不同的列上。总共有6个B树索引。
记录的事件跨越数年,现在我们需要删除超过1年的数据。我们有一个time列,其中记录了每个事件的long值。events where ctid = any ( array (select ctid from events
我在postgresql中创建了一个包含复合主键(3列)的表。默认索引不被使用,如果在查询中使用不包含前导列的use子集。如果我们显式创建索引(索引将用于任何子集),则情况并非如此。但正如所说
A multicolumn B-tree index can be used with query conditions that involve any subset of the index's如果查询不包括前导列,那么也将使用索引(如果我们显式创