我们将使用 PostgreSQL 中的一个系统表来获取几个表的行数估计值。我知道要使这些估计更好,统计数据需要更新;此处的 wiki声明应确保“您已经ANALYZE
在桌面上运行了足够多的数据以使这些统计信息保持最新”。
我们预计某些表格最终会被频繁地写入或更新(例如,我的大致目标是每秒大约 150 次 - 这对我来说“相当频繁”,但我不确定这在现实生活中是否合格数据库)。计数应该每秒发生一次,我会说它们有必要返回一个值,该值反映表中更改的行数具有一定程度的准确性(即,如果数字确实会很奇怪如果在此期间有很多插入,几秒钟后不会改变)。
什么是“足够”的好价值?有什么方法可以自动运行ANALYZE
表吗?如果需要更多信息,请说出来,我会尽快编辑帖子。
非常感谢你!