Тип: | integer |
По умолчанию: | 2 |
Минимальный: | 0 |
Максимальный: | 262143 |
Контекст: | sighup |
Перезапуск: | false |
От: | 10 |
Максимальное число рабочих процессов, выполняющих синхронизацию, для одной подписки. Этот параметр управляет степенью распараллеливания копирования начальных данных в процессе инициализации подписки или при добавлении новых таблиц.
В настоящее время одну таблицу может обрабатывать только один рабочий процесс синхронизации.
Рабочие процессы синхронизации берутся из пула, контролируемого параметром max_logical_replication_workers.
Значение по умолчанию — 2.
Рекомендации [EN]
Consider raising to cores/2 when initially synchronizing logical replication for a new replica.
На StackOverflow
На pgsql-hackers
- [PATCH] Reuse Workers and Replication Slots during Logical Replication
- Re: Logical replication missing information
- Re: GUC values - recommended way to declare the C variables?
- Re: Perform streaming logical transactions by background workers and parallel apply
- Re: [PATCH] Reuse Workers and Replication Slots during Logical Replication