运行 postgres 9.6,大数据表大量事务发生在表上。在每 100,000 次更改(左右)之后,VACUUM FREEZE
针对该表运行一次。我的理解是,这将与自动吸尘器相同,AUTO_VACUUM (to prevent wrap-around)
但仍会自动吸尘。所以我的问题是我如何手动启动这个VACUUM
过程来做同样的事情AUTO_VACUUM
?
我认为既然您可以完全关闭自动真空吸尘器,那么必须有一种手动执行此操作的方法。
为了进一步澄清,我在日志中收到了这些错误:
2018-01-23 20:14:16.393 UTC [70377] WARNING: oldest xmin is far in the past
2018-01-23 20:14:16.393 UTC [70377] HINT: Close open transactions soon to avoid wraparound problems.