The internal structure for vacuum now uses a radix tree structure, which reduces the amount of memory required for the vacuum process. Additionally, vacuum is no longer limited to 1GB of memory even when maintenance_work_mem
or autovacuum_work_mem
are set to higher values.