max_parallel_maintenance_workers additional clarification regarding autovacuum

From: Matthew Gwillam <matt(dot)gwillam(at)hotmail(dot)co(dot)uk>
To: "pgsql-docs(at)lists(dot)postgresql(dot)org" <pgsql-docs(at)lists(dot)postgresql(dot)org>
Subject: max_parallel_maintenance_workers additional clarification regarding autovacuum
Date: 2024-01-07 14:54:36
Message-ID: AS8P193MB1176C2ED539AB847610F9573C5642@AS8P193MB1176.EURP193.PROD.OUTLOOK.COM
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs

Hi team,

Attaching a proposed patch to make it more explicit that max_parallel_maintenance_workers does not apply to autovacuum, which does not use parallelism. I personally believe that this could be made clearer.

Sources of autovacuum not running parallelism:

1)
postgres/src/backend/postmaster/autovacuum.c, line 2913 at time of writing:

/* As of now, we don't support parallel vacuum for autovacuum */

2)
https://www.2ndquadrant.com/en/blog/parallelism-comes-to-vacuum/ - "Parallel vacuum is always disabled in autovacuum.""

Best regards,

Matthew

Attachment Content-Type Size
max-parallel-workers-doc-change-v1.patch text/x-patch 879 bytes

Browse pgsql-docs by date

  From Date Subject
Next Message PG Doc comments form 2024-01-08 13:31:36 Grammar suggestion
Previous Message Tom Lane 2024-01-07 04:27:14 Re: initdb username doc bug