duda con consulta que ocupa entre 40% y 100% de CPU

From: uno dos <refreegrata(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: duda con consulta que ocupa entre 40% y 100% de CPU
Date: 2011-01-17 14:19:48
Message-ID: 279695.58946.qm@web38407.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista. Tengo una pequeña duda. Tengo realizado un sistema con PHP+postgresql 8.3 corriendo sobre un servidor ubuntu server 8.04. Mi problema es que en determinados momentos el sistema se pone demasiado lento. Revisando con ptop descubro que es Postgresql quien se está llevando la CPU, y veo que es una query relacionada con un select.

Para determinar que query es modifique el postgresql.conf y agregue la línea :
log_statement = 'all', para que guarde las querys.
Monitoreando ptop y el log de postgres me doy cuenta que la única consulta que se ejecuta en los momentos en que la CPU está ocupada a un 100% es la siguiente:

SELECT procpid FROM pg_stat_activity;

y se vuelve a ejecutar cada 3 seg. aproximadamente.

Mi pregunta es, ¿qué hace esa consulta?¿es normal que se ejecute tan frecuentemente?

Espero puedan ayudarme, Saludos.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dorian Kuroki 2011-01-17 14:38:46 Re: duda con consulta que ocupa entre 40% y 100% de CPU
Previous Message Alfredo Torres 2011-01-17 10:54:36 Re: [ANNOUNCE] Re: Para participantes extranjeros en el Tercer PGDay Latinoamericano.