Documentation PostgreSQL 14.22 » Administration du serveur » Réplication logique » Paramètres de configuration

Précédent | Niveau supérieur | Suivant
31.7. Sécurité | Sommaire | 31.9. Démarrage rapide

## 31.8. Paramètres de configuration

La réplication logique requiert de nombreuses configurations pour fonctionner.

Du côté de l'éditeur, `wal_level` doit être positionné à `logical`, et `max_replication_slots` doit être positionné au minimum au nombre d'abonnements que l'on va connecter, plus quelques-uns que l'on réservera pour les synchronisations des tables. Le paramètre `max_wal_senders` devrait être positionné au minimum à la même valeur que `max_replication_slots` en plus du nombre de réplicats physiques qui pourraient être connectés au même moment.

`max_replication_slots` doit aussi être configuré sur l'abonné. Il doit être configuré à au moins la valeur du nombre de souscriptions qui seront ajoutés par le souscripteur, plus une réserve pour la synchronisation des tables. `max_logical_replication_workers` doit être configuré à au moins la valeur du nombre de souscriptions, plus, là-aussi, une réserve pour la synchronisation des tables. En supplément, le paramètre `max_worker_processes` peut devoir être ajusté pour s'accorder au nombre de processus de réplication, (`max_logical_replication_workers` + `1`). Notez que certaines extensions et les requêtes parallélisées prennent elles aussi des unités de la réserve de `max_worker_processes`.