From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Angelo Astorga <angeloastorga(at)gmail(dot)com> |
Cc: | lista postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Procesos postgresql permanentes en linux !!! |
Date: | 2009-04-30 00:50:33 |
Message-ID: | 20090430005033.GE6316@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Angelo Astorga escribió:
> Hola lista, tenemos un conjunto de aplicaciones bajo linux en un sistema con
> php, apache, ejecutables via odbc, samba e integrados con bd postgresql
> 8.3... el problema que hemos notado hace ya un tiempo, es que hay muchos
> procesos postgresql (consultas, insert, delete y update) que por esas cosas
> de la vida, quedan permanentes en linux (# ps aux) y pueden permanecer todo
> el dia, utilizando cpu del servidor que podria llegar a colapsarlo, es
> decir, servidor con cpu usada 100%... esta pasando frecuentemente a medida
> que crece la bd y hemos notado que se da en la mezcla de postgresql, odbc de
> programas ejecutables y samba... alguna experiencia equivalente que puedan
> aportar para terminar con el problema... Se agradece....
Seguramente algún usuario apreta el botón para mostrar un reporte, el
cual se demora mucho, así que apreta el botón de nuevo (F5 "refrescar" o
como sea en tu aplicación), se vuelve a demorar mucho, y así hasta que
tiene el servidor lleno de procesos ejecutando lo mismo que saturan el
servidor y lo hace más lento.
Posibles soluciones:
1. educar a los usuarios (los garrotes con clavo funcionan bien)
2. buscar las consultas lentas y optimizarlas
3. si los garrotes no son convincentes, implementar un sistema que
impida que los usuarios ejecuten muchas veces las mismas consultas
--
Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4
Major Fambrough: You wish to see the frontier?
John Dunbar: Yes sir, before it's gone.
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2009-04-30 02:31:21 | Re: Procesos postgresql permanentes en linux !!! |
Previous Message | Jaime Casanova | 2009-04-30 00:50:22 | Re: Pagina PostgreSQL en Espanol (http://www.postgresql-es.org/) |