Тип: | integer |
По умолчанию: | 10 |
Минимальный: | 0 |
Максимальный: | 262143 |
Контекст: | postmaster |
Перезапуск: | true |
Задаёт максимально допустимое число одновременных подключений ведомых серверов или клиентов потокового копирования (т. е. максимальное количество одновременно работающих процессов передачи WAL). Значение по умолчанию — 10. Нулевое значение отключает репликацию. Процессы-передатчики WAL учитываются в общем числе соединений, так что значение этого параметра должно быть меньше чем max_connections минус superuser_reserved_connections. При неожиданном отключении клиента потоковой передачи слот его подключения может оставаться в подвисшем состоянии до достижения тайм-аута, так что этот параметр должен быть немного больше максимального ожидаемого числа клиентов, чтобы отключившиеся клиенты могли переподключиться немедленно. Задать этот параметр можно только при запуске сервера. Чтобы к данному серверу могли подключаться ведомые, нужно также установить в wal_level уровень replica
или выше.
Рекомендации [EN]
На StackOverflow
На pgsql-hackers
- Re: scalability bottlenecks with (many) partitions (and more)
- Re: POC: enable logical decoding when wal_level = 'replica' without a server restart
- Re: filesystem full during vacuum - space recovery issues
- remove check hooks for GUCs that contribute to MaxBackends
- Primary and standby setting cross-checks