doc PG 17 relnotes: add item about vacuum storage/limits/WAL
authorBruce Momjian <bruce@momjian.us>
Thu, 16 May 2024 02:47:59 +0000 (22:47 -0400)
committerBruce Momjian <bruce@momjian.us>
Thu, 16 May 2024 02:48:19 +0000 (22:48 -0400)
Reported-by: Alvaro Herrera
Discussion: https://postgr.es/m/202405150838.sg5ddcexyyf4@alvherre.pgsql

Backpatch-through: master

doc/src/sgml/release-17.sgml

index e68c499e0db1af6c4c6de6690603e244145d0d20..7f36a35954dd1f435e118795e79ff690fdb2aaee 100644 (file)
@@ -519,6 +519,25 @@ Allow vacuum to more efficiently remove and freeze tuples (Masahiko Sawada, John
 </para>
 </listitem>
 
+<!--
+Author: Masahiko Sawada <msawada@postgresql.org>
+2024-03-21 [30e144287] Add TIDStore, to store sets of TIDs (ItemPointerData) ef
+Author: Masahiko Sawada <msawada@postgresql.org>
+2024-04-02 [667e65aac] Use TidStore for dead tuple TIDs storage during lazy vac
+Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
+2024-04-03 [6dbb49026] Combine freezing and pruning steps in VACUUM
+-->
+
+<listitem>
+<para>
+Allow vacuum to more efficiently store tuple references and remove its memory limit (Masahiko Sawada, John Naylor)
+</para>
+
+<para>
+Specifically, maintenance_work_mem and autovacuum_work_mem can now be configured to use more than one gigabyte of memory.  WAL traffic caused by vacuum is also more compact.
+</para>
+</listitem>
+
 <!--
 Author: Robert Haas <rhaas@postgresql.org>
 2024-01-18 [c120550ed] Optimize vacuuming of relations with no indexes.