Тип: | integer |
По умолчанию: | 10 |
Минимальный: | 0 |
Максимальный: | 262143 |
Контекст: | postmaster |
Перезапуск: | true |
Задаёт максимально допустимое число одновременных подключений ведомых серверов или клиентов потокового копирования (т. е. максимальное количество одновременно работающих процессов передачи WAL). Значение по умолчанию — 10. Нулевое значение отключает репликацию. Процессы-передатчики WAL учитываются в общем числе соединений, так что значение этого параметра должно быть меньше чем max_connections минус superuser_reserved_connections. При неожиданном отключении клиента потоковой передачи слот его подключения может оставаться в подвисшем состоянии до достижения тайм-аута, так что этот параметр должен быть немного больше максимального ожидаемого числа клиентов, чтобы отключившиеся клиенты могли переподключиться немедленно. Задать этот параметр можно только при запуске сервера. Чтобы к данному серверу могли подключаться ведомые, нужно также установить в wal_level уровень replica
или выше.
Рекомендации [EN]
На StackOverflow
На pgsql-hackers
- Re: v16dev: TRAP: failed Assert("size > SizeOfXLogRecord"), File: "xlog.c", Line: 1055, PID: 13564
- Re: Fix the description of GUC "max_locks_per_transaction" and "max_pred_locks_per_transaction" in guc_table.c
- Re: [PATCH] Teach pg_waldump to extract FPIs from the WAL
- Re: Minimal logical decoding on standbys
- Re: Direct I/O