Improve description of the vacuum_freeze_table_age bug (it's much more
serious than we realized at the time the fix was committed), and correct
attribution of pg_upgrade -O/-o fix (Marti Raudsepp contributed that,
but Bruce forgot to credit him in the commit log).
No need to back-patch right now, it'll happen when the next set of
release notes are prepared.
-
The main consequence of this mistake is that lowering
+
In installations that have existed for more than
linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_age>
- would cause full-table vacuuming scans to occur much more frequently
- than intende d.
+ transactions, this mistake prevented autovacuum from using partial-table
+ scans, so that a full-table scan would always happen instea d.
-
The main consequence of this mistake is that lowering
+
In installations that have existed for more than
linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_age>
- would cause full-table vacuuming scans to occur much more frequently
- than intende d.
+ transactions, this mistake prevented autovacuum from using partial-table
+ scans, so that a full-table scan would always happen instea d.
-
The main consequence of this mistake is that lowering
+
In installations that have existed for more than
linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_age>
- would cause full-table vacuuming scans to occur much more frequently
- than intende d.
+ transactions, this mistake prevented autovacuum from using partial-table
+ scans, so that a full-table scan would always happen instea d.
-
The main consequence of this mistake is that lowering
+
In installations that have existed for more than
linkend="guc-vacuum-freeze-min-age">vacuum_freeze_min_age>
- would cause full-table vacuuming scans to occur much more frequently
- than intende d.
+ transactions, this mistake prevented autovacuum from using partial-table
+ scans, so that a full-table scan would always happen instea d.
- Fix
pg_upgrade>'s -O/-o options (Bruce Momjian )
+ Fix
pg_upgrade>'s -O/-o options (Marti Raudsepp )