From: | Cesar Martin <cmartinp(at)gmail(dot)com> |
---|---|
To: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Uso de memoria en Postgres 8.3 |
Date: | 2010-11-11 11:00:47 |
Message-ID: | AANLkTinzqvz5BL341GE+Dc2p5qM_eZ1iwmrQZ-h5rvn-@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
Gracias por las respuestas.
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.
Un saludo.
El 9 de noviembre de 2010 04:37, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:
> On Mon, Nov 8, 2010 at 6:13 AM, Cesar Martin <cmartinp(at)gmail(dot)com> wrote:
> [...]
> > POSTGRES.CONF
> > -----------------------------------------
> > max_connections = 1000 # (change requires restart)
> > work_mem = 64MB # min 64kB
>
> estos dos parametros estan mal, 1000 conexiones es muy alto y si en
> verdad quieres tener ese valor deberias bajarle a work_mem
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Professional PostgreSQL: Soporte y capacitación de PostgreSQL
>
--
César Martín Pérez
cmartinp(at)gmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2010-11-11 11:09:46 | Re: Comportamiento array_agg |
Previous Message | Jorge Tornero | 2010-11-11 07:38:09 | Comportamiento array_agg |