Skip site navigation (1) Skip section navigation (2)

Re: porque max_connections debe ser igual entre el master y el hot standby

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 (view raw or flat)
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

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2011-09-15 14:49:22
Subject: Re: porque max_connections debe ser igual entre el master y el hot standby
Previous:From: Alvaro HerreraDate: 2011-09-15 13:41:25
Subject: Re: Consulta sobre OIDs

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group