Running postgres 9.6, big data table lots of transactions occurring on table. After every 100,000 changes (or so) a VACUUM FREEZE is run against the table. My understanding was that this would do the same as the AUTO_VACUUM (to prevent wrap-around) but it still does the auto vacuum. So my question is how do I manually kick off the VACUUM process to do the same as the AUTO_VACUUM does ?
I would assume that since you can turn the auto vacuum completely off that there must be a way of doing this manually.
To further clarify I was getting these errors in the logs :
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.