From: | "Lazaro Garcia" <lazaro3487(at)gmail(dot)com> |
---|---|
To: | "'POSTGRES'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | failover automático y balance de carga |
Date: | 2017-02-10 14:39:56 |
Message-ID: | 002801d283ab$93269030$b973b090$@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos en la lista, deseo crear un clúster de 3 nodos configurado con
streaming replicación para ofrecer alta disponibilidad y balancear la carga
de lectura para lo cual estoy haciendo pruebas con pgpool sin embargo los
resultados no han sido los esperados.
Sucede que cuando me conecto directamente a un nodo con pgbech el número de
transacciones es mucho mayor (casi el doble) que cuando ejecuto el test
accediendo a través de pgpool aun cuando la funcionalidad de balance de
carga permanece activa. El problema en este punto creo que se deba a que
pgpool debe parsear las consultas para saber a qué nodo enviársela (maestro
o esclavo) incluyendo el chequeo de los retrasos en la réplica para enviarla
al nodo donde según configuración (delay_threshold) se pueda ejecutar.
(Cualquier aclaración en este punto es apreciada)
También he leído sobre configuraciones con Pacemaker y Corosync en entornos
de alta disponibilidad para failover automático pero solo un nodo recibe
toda la carga y no se balancean las lecturas.
Me podrían recomendar soluciones para satisfacer estos requerimientos.
Saludos a todos.
From | Date | Subject | |
---|---|---|---|
Next Message | Maria Antonieta Ramirez | 2017-02-10 17:20:34 | error |
Previous Message | Guillermo E. Villanueva | 2017-02-10 14:00:00 | Re: update masivo con minimos recursos |