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 <ja...@2ndquadrant.com>escribió: > On Mon, Nov 8, 2010 at 6:13 AM, Cesar Martin <cmart...@gmail.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 cmart...@gmail.com