Тип: | integer |
По умолчанию: | 5000 (5s) |
Минимальный: | 1 (1ms) |
Максимальный: | 2147483647 (2147483647ms) |
Ед. изм: | milliseconds (ms) |
Контекст: | sighup |
Перезапуск: | false |
От: | 9.5 |
Определяет, сколько ведомый сервер должен ждать поступления данных WAL из любых источников (потоковая репликация, локальный pg_wal или архив WAL), прежде чем повторять попытку получения WAL. Задать этот параметр можно только в postgresql.conf или в командной строке сервера. Значение по умолчанию — 5 секунд. Если единицы не задаются, подразумеваются миллисекунды.
Этот параметр полезен в конфигурациях, когда для узла в схеме восстановления нужно регулировать время ожидания новых данных WAL. Например, при восстановлении архива можно ускорить реакцию на появление нового файла WAL, уменьшив значение этого параметра. В системе с низкой активностью WAL увеличение этого параметра приведёт к сокращению числа запросов, необходимых для отслеживания архивов WAL, что может быть полезно в облачных окружениях, где учитывается число обращений к инфраструктуре.
На StackOverflow
На pgsql-hackers
- Re: Documentation update of wal_retrieve_retry_interval to mention table sync worker
- Improving the latch handling between logical replication launcher and worker processes.
- Documentation update of wal_retrieve_retry_interval to mention table sync worker
- RE: Collect statistics about conflicts in logical replication
- RE: Conflict detection for update_deleted in logical replication