我怎么知道 postgres 8.3 中的 autovacuumer 是否真的在工作?

jed*_*erg 5 postgresql vacuum

我有几个 postgres 8.3 数据库,它们显示出缺乏清理的症状。

我已经检查了配置,它们处于打开 autovacummer 的默认状态。另外,当我启动数据库时,我在我的 postgres 日志中看到“autovacuum 启动器已启动”。

问题是,我从来没有真正看到真空运行。我也从未在日志中看到有关真空发生的任何内容(我应该看到任何内容吗?)

那么如何判断吸尘器是否工作呢?例如,有没有办法查看上次真空完成的时间?更好的是,是否有一些文档可以指点我来回答这个问题?

谢谢!

Mag*_*der 7

pg_stat_user_tables 有列last_autovacuumlast_autoanalyze。每当它做某事时,它们就会更新。