Re: Select que consume mucha CPU

From: <dkuroki(at)dbas(dot)com(dot)ar>
To: "Dario Roig" <dario(dot)roig(at)uv(dot)es>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Select que consume mucha CPU
Date: 2005-08-22 18:02:09
Message-ID: 8St8VYtA.1124733729.3223140.dkuroki@dbas.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Dario,

Vas a tener que ponerte a analzar el / los SELECTS que esta ejecutando la
aplicacion.
En principio te aconsejaria correr un ANALYZE de los objetos involucrados
( o de toda la base ). Una vez hecho esto, analizar los queries con
EXPLAIN.

Que consuma el 99% del cpu no es grave, lo grave es que lo use durante
mucho tiempo. Es una mala costumbre la de reiniciar el servicio (
probablemente hererdado de un SO Microsoft ) ya que el servicio
postmaster es estable y ese tipo de problemas no radican de el sino de
como esten escritos los queries, si usan indice o no etc.

Espero sirva,

Dorian Kuroki
http://www.dbas.com.ar

On 8/22/2005, "Dario Roig" <dario(dot)roig(at)uv(dot)es> wrote:

>Hola!
>
>Tengo un postgres 7.4.6 instalado como base de datos de una aplicación escrita en TCL. El sistema tarda mucha en contestar las peticiones web de los usuarios porque hay una select que consume el 99% de la cpu. He reiniciado matado la select (con kill -9 pid) e incluso parado el servicio postmaster con "stop", pero al volver a reinciarlo tengo de nuevo la select que consume el 99% de la cpu. ¿Como puedo averiguar que select esta consumiendo tantos recursos?
>
>Saludos)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Ing. Jhon Carrillo - Caracas, Venezuela 2005-08-22 18:10:07 Retornar un record que se adapte a todas las salidas
Previous Message Dario Roig 2005-08-22 17:12:33 Select que consume mucha CPU