Ok te comento, inicialmente la replicacion solo va a ser hacia 1 servidor, ya luego seran 3.
En cuanto a los subscriptores por cada replication set van a haber 15 tablas maximo. Gracias de ante mano. Max Araya On Thu, May 9, 2019 at 10:18 AM Jaime Casanova < jaime.casan...@2ndquadrant.com> wrote: > > > > El jue., 9 de may. de 2019 11:13 a. m., max araya <mxar...@gmail.com> > escribió: > >> 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)? >> > > > Hola. > > No, el cálculo era solo un ejemplo. max_wal_senders no debería ser > innecesariamente alto. Debes tener ahí indicado el número de réplicas (o > suscriptores que vas a tener + 2) > > > >> Solo como dato extra, inicialmente voy a replicar 67 tablas, las cuales >> las pienso dividir en 5 replication_set >> > > Los replication set van a diferentes servidores? > > Cuántos suscriptores habrán por cada replication set? > > Ese es el dato que necesitas para setear max_wal_senders > > -- > Jaime Casanova > 2ndQuadrant > Su diligente equipo de expertos en PostgreSQL > > > >> Quedo atento a tus comentarios, >> >> Saludos, >> Max Araya >> >> On Wed, May 8, 2019 at 11:16 PM Jaime Casanova < >> jaime.casan...@2ndquadrant.ec> wrote: >> >>> On Wed, May 8, 2019 at 5:26 PM max araya <mxar...@gmail.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-ay...@postgresql.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 >> > -- Max Araya