From: | Ekaterina Amez <ekaterina(dot)amez(at)zunibal(dot)com> |
---|---|
To: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Dudas sobre archive_command y Streaming Replication |
Date: | 2021-10-05 13:02:45 |
Message-ID: | CAFijohgmm=T9etVpmdq0ReVsBuNFG6U7xQQRuUsdivt4zK7hvg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Guillermo,
Muchas gracias por los enlaces, creo que tenía mal entendido cómo se
configura una réplica física.
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:
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).
Saludos.
El mar, 5 oct 2021 a las 14:18, Guillermo E. Villanueva (<
guillermovil(at)gmail(dot)com>) escribió:
> Buen día, interesante pregunta, quizá si no configuras el archivado,
> corres el riesgo de perder wals que no se pudieron transferir para
> replicación.
> Hay varios artículos y rtas en otros foros, esta está interesante:
>
> https://stackoverflow.com/questions/45703167/use-of-archive-command-in-postgresql-streaming-replication
>
> y la respuesta de mas abajo de esta también está buena:
>
> https://stackoverflow.com/questions/19407634/in-postgresql-9-2-is-archiving-required-for-streaming-replication
>
> Saludos.
>
> El mar, 5 oct 2021 a las 5:11, Ekaterina Amez (<ekaterina(dot)amez(at)zunibal(dot)com>)
> escribió:
>
>> Buenos días,
>>
>> Ayer monté una réplica física entre dos máquinas (streaming replication)
>> y hoy me he encontrado el siguiente mensaje en los logs del Maestro:
>> "WARNING: archive_mode activado, pero archive_command no está definido"
>>
>> Efectivamente, al cambiar los parámetros de configuración para permitir
>> la replicación, dejé el parámetro archive_command vacío. He comprobado
>> ambas bbdd y está todo correcto. Mi pregunta es la siguiente: si no quiero
>> archivar los WAL y sólo quiero hacer Streaming Replication, y tengo
>> configurado el parámetro wal_keep_segments para que guarde los archivos del
>> WAL de las últimas 8 horas (se generan 4 archivos de WAL por hora), ¿para
>> qué sirve el parámetro archive_command?
>> Para evitar que salga el Warning lo he cambiado a "cd .", algo inofensivo
>> y que, por otra parte, he visto en varios artículos sobre Straming
>> Replication.
>>
>> Muchas gracias,
>> Ekaterina
>>
>>
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2021-10-05 18:24:12 | Re: Dudas sobre archive_command y Streaming Replication |
Previous Message | Guillermo E. Villanueva | 2021-10-05 12:14:30 | Re: Dudas sobre archive_command y Streaming Replication |