On Tue, Oct 05, 2021 at 03:02:45PM +0200, Ekaterina Amez wrote:
> 

Saludos, 

> El resumen podría ser que para establecer una réplica física no hace falta
> definir los parámetros archive_mode y archive_command si ya has tenido en
> cuenta la cantidad de WAL que se mantiene en la carpeta pg_xlog/pg_wal:

Ese parece un buen resumen, sólo un detalle yo diría que para establecer
una réplica física "vía streaming replication" no necesitas esos
parámetros.

Es completamente posible establecer una réplica física vía wal-shipping,
que actualmente no creo que sea muy común en algunos casos especiales
puede ser útil. Y en esos casos eso parámetros pueden resultar
necesarios.

Pero el uso más frecuente para esos parámetros es para backups
incrementales.

> bien porque es una instancia con poco tráfico, o bien porque se ha
> configurado wal_keep_segments, o bien porque se utilizan slots de
> replicación (esto último todavía no sé muy bien cómo se configura).
> 

si usas una réplica física vía streaming usar slots de replicación es la
única forma de asegurar que no se va a perder un WAL que la réplica
necesite. Tu puedes creer que ya tienes asegurado el tema por que fuiste
generosa al calcular el número de WALS/hora pero considera escenarios
como que la réplica se caiga y deje de replicar por más tiempo del
esperado, una falla de red o de energía. Con la falla global de
servicios de ayer debería haber quedado claro que ninguna seguridad es
paranoia...

PD: por favor, no hagan top-posting (escribir encima del mensaje
original), dificulta leer la historia del mensaje

-- 
Jaime Casanova
Director de Servicios Profesionales
SystemGuards - Consultores de PostgreSQL


Reply via email to