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 <[email protected]>

>
> 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 <[email protected]>
>



-- 
Cordialmente,

Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate

Responder a