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.