A parameter determining how much memory an autovacuum process can use

autovacuum_work_mem is a configuration parameter determining the maximum amount of memory to be used by each autovacuum worker process.

autovacuum_work_mem was added in PostgreSQL 9.4.

Default value

The default value for autovacuum_work_mem is: -1 (meaning the current value of maintenance_work_mem will be used).

Change history


GUC configuration item, Vacuuming

See also

maintenance_work_mem, work_mem, logical_decoding_work_mem