Re: Rendimiento de postgres

From: ramirex <ramirex(at)gmail(dot)com>
To: Antonio Antonio <a2076totonio(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Rendimiento de postgres
Date: 2009-09-15 21:52:36
Message-ID: e277a2b0909151452v12d9cfcbg49ac9059c1de4d2c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ummm...

yo quisiera saber que hacen esas 100 conexiones abiertas???

- revisa tu codigo fuente para ver que efectivamente se estan cerrando
las conexiones...
- optimiza tus consultas
- revisa la configuracion de tu postgres.

2009/9/14 Antonio Antonio <a2076totonio(at)yahoo(dot)es>:
> Hola lista, antes de nada agredecer cualquier ayuda que puedan darme.
>
> Anteriormente habia escrito a la lista pq tenia un problema con el número máximo de ficheros que podía abrir el servidor, después de modificar alguna que otra configuran de la máquina y preguntar me recomendaron utilizar un pool de conexiones como era el pgbouncer.... lo instale pero "naranjas de la china" no me sirvio.
>
> Desesperado, he contratado un servidor dedicado presuponiendo que iría todo mejor, pero nada más lejos de la realidad, es cierto que ahora no me da el problema de demasiados ficheros abiertos, pero cada vez que hago un ps aux o un top veo que el postmaster esta a tope, es decir, si tengo 100 conexiones como máximo veo las 100 conexiones abiertas, lo que hace que el servidor este demasiado lento, es casi imposible escribir en él cuando sucede esto, prometo que no se trata de código mal escrito, es decir, no tengo en ningún lado código que abra conexiones de más, además trabajo con Singleton para evitar este tipo de errores.
>
> He instalado postgres en un centos 5.1 con 2 Mg de Ram 200 Gb de disco duro, lo he hecho con yum, he modificado 2 cosas en el pg_hba.conf para que permita la conexion desde fuera y el postgres.conf ni lo he tocado...
>
> Tengo muchisimas peticiones a mi servidor dado que presto un servicio web, podeís orientarme de cual deberia ser mi postgres.conf o que deberia modificar... o que solución le puedo dar a este tema.
>
> Es mas, el log siempre me reporta que el número de conexiones se ha superado y tengo q estar haciendo un restart del servicio para que este funcione correctamente.
>
> Ahora mismo no se si se trata de algun tema de configuración o simplemente que postgres no es útil para un elevado número de peticiones.
>
> Salu2
>
>
>
>
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
>         http://www.postgresql.org/docs/faqs.FAQ.html
>

--
--------------------------------------------------------
----------------------- ramirex ---------------------
[powered by Linux]
---------------------------------------------------------
weblog:
http://softwarelibre.org.bo/ramirex/weblog/

GPG Key ID: 2C9D8099

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message suso 2009-09-15 21:55:28 Re: funcion para cambiar clave de un usuario
Previous Message Julio Cesar Rodriguez Dominguez 2009-09-15 21:43:06 Re: funcion para cambiar clave de un usuario