Léxico de TI › Bancos de dados › Slot de replicação

Slot de replicação

Bancos de dados Svenska → Atualizado: 2026-09-28

Mecanismo do PostgreSQL: o servidor reserva segmentos de WAL até que um consumidor específico (réplica ou cliente de logical decoding) confirme o recebimento. Garante que o consumidor nunca perca dados, mas com risco: inchaço de espaço em disco se o consumidor morrer.

Criado com SELECT pg_create_physical_replication_slot('replica1') (para réplicas) ou um logical_slot (para Debezium etc.). Quando a réplica atrasa, o WAL precisa ser mantido — o diretório pg_wal cresce. Incidente clássico: réplica fora do ar num fim de semana → 200 GB de WAL acumulado → disco cheio no master. Monitoramento é obrigatório: pg_replication_slots.confirmed_flush_lsn. O max_slot_wal_keep_size (PG 13+) limita o inchaço — o slot é descartado se o limite for atingido, e a réplica precisa ser ressincronizada.

← Voltar ao léxico