From cc9e6a67783092ae2e8b1b1ade552e547bef8934 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Thu, 18 Jan 2024 21:57:38 -0800 Subject: [PATCH] Added section on max_parallel_maintenance_workers [skip ci] --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 3218634..31070a4 100644 --- a/README.md +++ b/README.md @@ -304,6 +304,16 @@ SELECT ... COMMIT; ``` +### Index Build Time + +Speed up index creation on large tables by increasing the number of parallel workers (2 by default) + +```sql +SET max_parallel_maintenance_workers = 7; -- plus leader +``` + +For a large number of workers, you may also need to increase `max_parallel_workers` (8 by default) + ### Indexing Progress Check [indexing progress](https://www.postgresql.org/docs/current/progress-reporting.html#CREATE-INDEX-PROGRESS-REPORTING) with Postgres 12+