PostgreSQL - count() 性能以及如何调整它?

tft*_*ftd 5 postgresql performance-tuning database-performance

我在谷歌上做了一些阅读,我做的唯一一件事就是让自己感到困惑。有些人说 count() 有很多记录会比较慢,其他人说你可以缓存数字甚至使用序列......

在具有最佳性能和最低 cpu/ram 使用率的表中计算多行的最佳方法是什么?许多我的意思是 >=500,000 行。

vor*_*aq7 4

count()据我所知,在大型数据集上调整性能的最佳方法是count()调整已索引的内容(如果您尝试计算部分结果,则可以创建匹配的部分索引)。