Re: Problema de replica lógica entre postgres

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: Fernando Monjes <ing(dot)bovet(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema de replica lógica entre postgres
Date: 2023-04-19 04:05:22
Message-ID: 3F9D5F8C-8FB7-4024-A4AE-60069833BF17@gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> On 19/04/2023, at 2:07 AM, Fernando Monjes <ing(dot)bovet(at)gmail(dot)com> wrote:
>
> Hola Horacio , gracias por la respuesta y disposición de ayudar , estamos revisando con personal de redes lo que mencionas.,
> de igual forma forma me interesa chequear que mi configuración de replicación lógica este correcta, vi en este hilo
> PostgreSQL: Re: Retraso de replicación debido al retraso restart_lsn <https://www.postgresql.org/message-id/CACG9ogw%2BNaq08%2BosrYxc-6Skbp3QMeQ6aZ2%3DmFcy5HJ1Hr2U0g%40mail.gmail.com> que "el número máximo de cambios guardados en la memoria por transacción es de 4 MB" esto me llama la atención es modificable, se puede aumentar ?
Depende de como estén replicando, pégale una mirada a esto.

https://www.migops.com/blog/setting-up-streaming-replication-in-postgresql-13-and-streaming-replication-internals/

Esto debiera decirte como vas con la replicación.
psql -x -c "select * from pg_stat_replication"

> y dejando el tema de red aun lado, cual seria un tunning de BD correcto para soportar este escenario, que al recibir un aumento de carga la replicación queda atrasada y no transmite los datos (replicación lógica nativa), estoy con Postgresql versión 13.8
>

Quieres que la replicación tenga un delay ? o tu pregunta esta relacionada a que esta atrazada y te interesa que este menos trasada ( casí syncronica ?)

> Gracias
>
>
>
> El mar, 11 abr 2023 a las 18:34, Horacio Miranda (<hmiranda(at)gmail(dot)com <mailto:hmiranda(at)gmail(dot)com>>) escribió:
>
> En Amazon en tu security group activa el ICMP type 3 : type 4 asegúrate que el pmtud funciona. Desde tu máquina onPrem hace un tracepath
>
> Si te entiendo bien el problema lo tienes cuando hay muchos datos y algo pasa que deja de funcionar. Si es lo que sospecho en AWS estas con MTU 9000 o en tu datacenter y como PMTUD no esta activado por que los ICMP los bloquean los de seguridad hay fragmentación esta fragmentación no es buena en internet sobre todo si paquetes salen con flag DF que es no fragmentar y los servidores terminan configurando un mss mínimo maximo de 536 bytes. Si esto es complicado hay un par de vídeos buenos que explican este tema. En palabras simples hace que tracepath pmtud salga y vas a estar bien
>
> Regards,
> Horacio Miranda
>
>
>
> > On 12/04/2023, at 9:57 AM, Fernando Monjes <ing(dot)bovet(at)gmail(dot)com <mailto:ing(dot)bovet(at)gmail(dot)com>> wrote:
> >
> > 
> > Hola Amigos
> >
> > Tengo un problema, estoy con una instancia amazon aws donde tengo postgres v13.8 y onpremise un postgres 14.7, tengo configurado una réplica lógica nativa de 4 tablas usando slot plugin pgoutput, usando publicador en aws y subscriptor en onpremise postgres , la bd en aws tiene total de 30 tablas , el problema que ocurre es que en un estado de mucha carga a las restantes tablas en aws, la réplica de las 4 tablas del publicador deja de funcionar y no sigue transmitiendo datos, esto hace que crezca el slot, siendo esto otro problema, pero el punto es por que deja de transmitir datos. no se si alguien ha tenido un problema similar
> >
> > --
> > Gracias cualquier aporte
> >
> > Fernando Monjes B.
> > Consultor DBA
> > Cel: +56 9 7852 1024
>
>
> --
> Atentamente,
>
>
> Fernando Monjes B.
> Consultor DBA
> Ingeniero en Informática
> Cel: 09 -78521024

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gustavo Vaccaro 2023-04-21 11:47:45 Problema al instalar PG 11.19-2 en Windows Server 2012R2
Previous Message Fernando Monjes 2023-04-18 14:07:06 Re: Problema de replica lógica entre postgres