标签: postgresql indexing
我有一个每天分区的表,每个分区肯定有一个主键,而其他几个索引在非空的列上。如果我得到以下查询平面:
SELECT COUNT(*) FROM parent_table;
我可以看到使用了不同的索引,有时使用主键索引,有时使用其他索引。 postgres如何决定使用哪个索引。请注意,我的表没有聚集,也从未聚集过。此外,主键是串行。
用于做出此决定的目录/统计表是什么。