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.



      

Responder a