| From: | "Fernando Hevia" <fhevia(at)ip-tel(dot)com(dot)ar> | 
|---|---|
| To: | 'Eddy Ernesto Baños Fernández' <eebanos(at)estudiantes(dot)uci(dot)cu>, <pgsql-es-ayuda(at)postgresql(dot)org> | 
| Subject: | RE: ayuda con cybercluster | 
| Date: | 2009-05-07 19:33:06 | 
| Message-ID: | 76B744C1BC1945A690A8C569773C338D@iptel.com.ar | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org 
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de 
> Eddy Ernesto Baños Fernández
> 
> >Definitivamente 4000 conexiones simultáneas es un disparate.
>
>  Establecí este parámetro por desconocimiento ya que cada 
> conexión activa usa memoria del shared_buffer y work_mem, 
> ahora no traería problemas ya que cuento con una concurrencia 
> potencial de 4000 usuarios ya que no solo tendré una sola BD, 
> en el sistema radicarán cerca de 20 BD a las cuales accederán 
> cerca 20 aplicaciones..... no corro riesgo en quedarme corto 
> en cuanto a conexiones??
> 
Si estás usando un pool ese riesgo desaparece. El pool recibirá las
conexiones necesarias de tus aplicaciones y encauzará las consultas en un
set de conexiones que a su vez mantiene abiertas contra Postgres, las cuales
serán limitadas y compartidas. 
El pool se debiera encargar de encolar los requerimientos si es que las
conexiones disponibles a la base ya están ocupadas.
El resultado es que puedes limitar la carga sobre la BD permitiendo que el
motor responda rápido a las consultas que recibe en forma simultánea. La
lógica tras ello es que es preferible tener un servicio que atiende bien un
número limitado de clientes por vez a un servicio que atiende pésimo a todos
los clientes juntos. Y funciona muy bien!
A proposito, no mencionaste a cuanto seteaste work_mem. Te diría mantenerlo
en el default de 1MB para empezar.
Saludos,
Fernando.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | PgRadar | 2009-05-07 20:59:52 | Re: Migrar BD DBC a Postgres | 
| Previous Message | Alvaro Herrera | 2009-05-07 18:35:47 | Re: querys pesados |