From: | Juan Carlos Ramirez Zambrano <juancarlosrz(dot)78(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda bastantes procesos startup al iniciar postgresql |
Date: | 2011-12-28 16:28:29 |
Message-ID: | CAKqO2Phy68xKHfmW18mzMftZScDhAPvwZ_+N7GjYioxboKByjA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias por tu respuesta Alvaro, pero solo quisiera comentarte
algunas otras cosas que he estado observando :
* Aunque la BD este funcionando normalmente, si le aplico un reload o
start, inicia correctamente pero como la mayoría de los accesos son desde
pagina web y estos no son atendidos de manera normal, el numero de procesos
incrementa rápidamente con el status de startup, en promedio 20 cada 30
segundos.
* Lo que se ha tenido que hacer es quitar el acceso web para evitar mas
solicitudes desde las paginas y esperar a que bajen una vez que empieza a
atenderlos se vuelven a activar los accesos.
Lo que me desconcierta es porqué este comportamiento repentino.
Si tienes algún otro comentario te lo agradeceré mucho.
De antemano gracias y saludos.
El 28 de diciembre de 2011 07:38, Alvaro Herrera
<alvherre(at)alvh(dot)no-ip(dot)org>escribió:
>
> Excerpts from Juan Carlos Ramirez Zambrano's message of mar dic 27
> 21:59:25 -0300 2011:
> > Buen día a todos los integrantes de la lista
> >
> > Tengo un problema con la base de datos, por tal motivo solicito su ayuda
> o
> > asesoramiento de que es lo que puede estar pasando.
> >
> > La version de postgres instalada es la 9.0
> > SO. open suse 11
> > Tamaño aproximado 500 GB
> >
> > El problema es que de repente la base de datos se empieza a ser lenta, se
> > revisan los procesos existentes en el top y veo que tiene mas de 200
> > procesos que dicen STARUP, para quitarlo lo que estba haciendo es que se
> da
> > un stop pero al hacer esto la base de datos se detiene hasta el tercer
> > intento, y al darle start, esta se inicia de forma correcta pero llega a
> > tener mas de 200 procesos que dicen STARTUP y se tienen que detener los
> > procesos que trabajan con la base de datos ahsta que estos procesos
> > (STARTUP) bajen, una vez que bajan la base de datos se empieza a
> normalizar.
>
> Hm, hay dos posibles soluciones:
>
> 1. no trates de abrir 200 conexiones simultáneamente. Esto es cosa de
> la aplicación.
>
> 2. déjalos tranquilos que puedan empezar; deberían demorarse pero no
> tanto.
>
> Igual es medio sospechoso que se tomen 15 segundos de CPU cada uno ...
> quizás hay un bug en el manejo del relcache (o algo semejante) que se
> nota sólo cuando tienes muchos procesos iniciándose simultáneamente.
> Habría que ver si están "pegados" en algo específico.
>
> > Otro punto que veo es que cuando se inicia la base de datos, se inicia
> > autovacuum de algunas tablas.
>
> Eso es probablemente normal ... aunque quizás tenga relación con los
> otros procesos ... habría que reproducir todo para saberlo.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2011-12-28 16:52:31 | RE: Devel para moviles |
Previous Message | Rodriguez Fernando | 2011-12-28 16:08:01 | Re: SSL o VPN |