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
.