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.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