From: | Hellmuth Vargas <hivs77(at)gmail(dot)com> |
---|---|
To: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: porque max_connections debe ser igual entre el master y el hot standby |
Date: | 2011-09-15 14:37:00 |
Message-ID: | CAN3Qy4rxUdJHCv3E8e+Ld3kdmhUxmYKYs61CcWnXL1yY=VsQCg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas Gracias Alvaro por su repuesta
Pues la verdad el Master es un equipo que tiene gran cantidad de
transacciones de insert y update de muchos clientes concurrentes por eso
tienen configurado con tal cantidad el parámetro max_connections,
una opción que había explorado era emplear pool para postgres y así poder
disminuir este parámetro, pero los usuarios se autentican con LDAP. De todas
maneras muchas Gracias
2011/9/15 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
> Excerpts from Hellmuth Vargas's message of mié sep 14 23:37:44 -0300 2011:
> > Hola Comunidad
> >
> > Tengo implementado un servidor PostgreSQL 9.0 con un esclavo Hot Standby
> 9.0
> > con la replicación nativa que implementa postgres 9.0, el esclavo lo
> empleo
> > para consultas y reporte y la cantidad de clientes no es muy grande pero
> si
> > de consultas grandes, intente bajar el parámetro max_connections para
> poder
> > aumentar otros como work_mem y temp_buffer pero el servidor esclavo no
> > levanta si no tiene el mismo valor de max_connections que el master...
> > porque esto? Gracias
>
> Es por necesidades internas del código. Jaime podría explicarlo mejor,
> pero básicamente el standby necesita poder almacenar cierta información
> del maestro, y lo hace en arrays que tienen el mismo tamaño que los del
> maestro. Creo que la alternativa habría sido agregar en postgresql.conf
> un parámetro adicional "master_max_connections" o algo por el estilo,
> pero esa idea fue rechazada por ser como Betty (no Boop, sino la otra).
>
> Si requieres disminuir max_connections para asegurar que no pasarás de
> cierta cantidad de conexiones y así poder subir tranquilamente
> temp_buffers o work_mem, lo que podrías hacer es establecer límites de
> cantidad de conexiones por usuario.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-09-15 14:49:22 | Re: porque max_connections debe ser igual entre el master y el hot standby |
Previous Message | Alvaro Herrera | 2011-09-15 13:41:25 | Re: Consulta sobre OIDs |