From: | max araya <mxaraya(at)gmail(dot)com> |
---|---|
To: | Jaime Casanova <jaime(dot)casanova(at)2ndquadrant(dot)ec>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Pglogical configuracion correcta de parametros |
Date: | 2019-05-09 15:04:34 |
Message-ID: | CAJc9A9hR5Jk26Zw6+MTmJMu0nRkuNee0KUZzupxfD1b_96RD_g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias por la recomendación Jaime, no conocia de este otro correo.
Solo por estar seguro si entendi bien. Supongamos que bajamos
max_connections a 1500 (probablemente asi lo hagamos realmente),
max_wal_senders yo deberia setearlo a 1498 (max_connections -
superuser_reserved_connections + 1)?
Solo como dato extra, inicialmente voy a replicar 67 tablas, las cuales las
pienso dividir en 5 replication_set
Quedo atento a tus comentarios,
Saludos,
Max Araya
On Wed, May 8, 2019 at 11:16 PM Jaime Casanova <
jaime(dot)casanova(at)2ndquadrant(dot)ec> wrote:
> On Wed, May 8, 2019 at 5:26 PM max araya <mxaraya(at)gmail(dot)com> wrote:
> >
> > Hola,
> >
> > Quisiera hacer una consulta relacionada con pglogical y la configuracion
> correcta de parametros para este caso.
> >
> > Nosotros usamos RDS y este lo tenemos seteado a 3000 max connections,
> normalmente hay 800 conexiones a la BD, mi duda es si por este
> comportamiento yo necesito tener una configuracion especial o con esta por
> ejemplo me funcionaria todo perfecto. La que yo tengo es la siguiente:
> >
> > a. wal_level = 'logical'
> >
> > b. max_worker_processes = 10
> >
> > c. max_replication_slots = 10
> >
> > d. max_wal_senders = 15
> >
> > e. shared_preload_libraries = 'pglogical'
> >
> > f. track_commit_timestamp = on
> >
> > g. rds.logical_replication = 1
> >
> > h. pglogical.batch_inserts = 1
> >
>
> Hola Max,
>
> Entiendo que esta es una lista en inglés, así que sería mejor que la
> próxima vez escribas en inglés aquí.
> También podrías usar pgsql-es-ayuda(at)postgresql(dot)org para hacer preguntas
> en español.
>
> Contestando a tu pregunta:
> max_wal_senders se considera en el límite para max_connections, es decir
> si tuvieras 2983 (max_connections - superuser_reserved_connections + 1)
> conexiones de usuario y quisieras establecer la replicación número 15 ya no
> te permitiría. Por lo que si solo tienes 800 conexiones de usuario parece
> que te queda bastante espacio para aumentar max_wal_senders.
> max_wal_senders debe ser igual o mayor al número de réplicas que deseas
> tener.
>
> *baja max_connections*, tenerlo tan alto sin necesidad va a morderte un
> día.
>
> max_worker_processes debe ser igual al número de suscriptores que vas a
> tener + 2
>
--
Max Araya
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2019-05-09 16:18:11 | Re: Pglogical configuracion correcta de parametros |
Previous Message | Alvaro Herrera | 2019-05-09 13:12:38 | Re: Replicación lógica bidireccional |