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.