30.10. Настройки конфигурации#

30.10. Настройки конфигурации

30.10. Настройки конфигурации

Логическая репликация требует установки нескольких параметров конфигурации.

На стороне издателя wal_level должен быть установлен в значение logical, а max_replication_slots должен быть установлен как минимум в количество ожидаемых подключений подписчиков, плюс некоторый резерв для синхронизации таблиц. Кроме того, max_wal_senders должен быть установлен как минимум в значение, равное max_replication_slots плюс количество физических реплик, подключенных одновременно.

Необходимо также установить значение max_replication_slots на подписчике. Оно должно быть установлено как минимум в количество подписок, которые будут добавлены на подписчике, плюс некоторый резерв для синхронизации таблиц. Значение max_logical_replication_workers должно быть установлено как минимум в количество подписок, снова плюс некоторый резерв для синхронизации таблиц. Кроме того, значение max_worker_processes может потребоваться изменить для размещения рабочих процессов репликации, как минимум (max_logical_replication_workers + 1). Обратите внимание, что некоторые расширения и параллельные запросы также занимают слоты рабочих процессов из max_worker_processes.