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
