Re: Uso de memoria en Postgres 8.3

From: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>
To: Cesar Martin <cmartinp(at)gmail(dot)com>
Cc: Jaime Casanova <jaime(at)2ndquadrant(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Uso de memoria en Postgres 8.3
Date: 2010-11-11 11:12:41
Message-ID: AANLkTik3uRn_ZpAegHrLyVdGdpztLm-JL7NzOJ3eJj4n@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> 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

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Cesar Martin 2010-11-11 11:25:07 Re: Uso de memoria en Postgres 8.3
Previous Message Emanuel Calvo Franco 2010-11-11 11:09:46 Re: Comportamiento array_agg