Léxico TI › Bases de datos › Replication slot

Replication slot

Bases de datos Svenska → Actualizado: 2026-08-28

Mecanismo de PostgreSQL: el servidor reserva segmentos de WAL hasta que un consumidor concreto (réplica o cliente de decodificación lógica) confirma haberlos recibido. Garantiza que el consumidor nunca pierde datos, pero con riesgo: si el consumidor muere, el espacio en disco se dispara.

Se crea con SELECT pg_create_physical_replication_slot('replica1') (para réplicas) o logical_slot (para Debezium y similares). Cuando una réplica se retrasa, el WAL debe conservarse — el directorio pg_wal crece. Incidente clásico: réplica caída todo el fin de semana → 200 GB de WAL acumulado → el maestro se queda sin disco. Monitorización obligatoria: pg_replication_slots.confirmed_flush_lsn. max_slot_wal_keep_size (PG 13+) limita el crecimiento — el slot se elimina si se alcanza el límite, y la réplica debe resincronizarse.

← Volver al léxico