1- ¿Puedes postear acá tu configuración de PgPool-II?
2- ¿Qué sistema operativo usas? Incluye acá la versión del kernel
   si es algún Unix
3- ¿Qué versión específica de PostgreSQL estás usando?

    hemos cambiado lo siguiente:

    shared_buffers=2048MB esto no se ha movido debido a que la ultima
    vez que movimos nos dimos cuenta que la memoria se llenaba mas rápido.

    temp_buffers de 128MB se ha cambiado a 16MB

    work_mem de 64 MB se ha cambiado a 32MB

    max_stack_depth de 7MB se ha cambiado a 4MB

    effective_cache_size = 4096MB esto tampoco se ha cambiado.

    y aún así nuestro problema persiste!
¿Puedes postear el log de PostgreSQL a ver que dice?
¿Qué tipo de aplicación tienes?
OLTP, DataWareHouse o Web

Si usas algún Unix, pon acá también el resultado del comando lsof, el cual se usa para ver la lista de archivos abiertos, lo cual es común
que tengas muchos en servidores de bases de datos, y muchas veces el
límite se agota

Puedes filtrarlo por: lsof | grep postgres

¿Este servidor está dedicado sólo a PostgreSQL? Si no es el caso, te será muy difícil tracear lo que está pasando en el sistema, porque no
sabrás si es PostgreSQL o si es otro proceso que te está acabando la
memoria.

En el caso muy extremo, esta consulta puede ayudarte a terminar los
backends de PostgreSQL, que tienen abierta una conexión pero no están
haciendo nada por los últimos 10 minutos:
SELECT
      pg_terminate_backend(procpid)
FROM  pg_stat_activity
WHERE current_query = '<IDLE> in transaction'
AND   current_timestamp - query_start > '10 min';

Saludos


--
Marcos Luís Ortíz Valmaseda
 Software Engineer (UCI)
 Linux User # 418229
 http://marcosluis2186.posterous.com
 http://twitter.com/marcosluis2186

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a