> El valor esta en 64MB porque observe que había ordenaciones que usaban
> bastante memoria y con un Analyce si bajaba el work_mem me ordenaba en disco
> y la consulta tardaba bastante mas. Lo que nunca me ha quedado claro, es si
> con un valor de work_mem de 64MB todas las conexiones ocupan 64MB aunque
> utilicen solo 1MB o si por el contrario los 64MB son un máximo, pero no lo
> utilizan siempre.

Lo recomendable es que este parámetro lo establezcas por sesión (set
work_mem=64MB)
en vez de aplicarlo en ese valor por defecto.

Por lo que tendriás que identificar que 'sesiones' utilizan tanto en
ordenamiento y agregar
esta sentencia.

Seguí el consejo de Jaime de bajar el max_connections, es muy alto.


-- 
              Emanuel Calvo Franco
        DBA | www.emanuelcalvofranco.com.ar
Curso a distancia Nivel 1 Admin Postgres:
    http://www.postgresql-es.org/node/525
-
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