Re: Re: [pgsql-es-ayuda] Aumentar el desempeño del servidor

From: "Jaime Casanova" <systemguards(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: "Antonio Salas Mena" <antoniosm1966(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Re: [pgsql-es-ayuda] Aumentar el desempeño del servidor
Date: 2008-05-13 00:15:53
Message-ID: c2d9e70e0805121715q594477cdx28e1080258721ad@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2008/5/12 Alvaro Herrera <alvherre(at)commandprompt(dot)com>:
> Antonio Salas Mena escribió:
>
> > A tu parecer, ¿cual son los valores más adecuados para estas opciones?
> >
> >>> max_connections = 500 # (change requires restart)
> >> temp_buffers = 56MB # min 800kB
> >> work_mem = 512MB # min 64kB
>
> Este valor es demasiado grande ... quizas unos 2 o 4 MB, cuando mucho.
> Te hago notar que 140 usuarios * 512 MB = 71 GB de memoria, que
> ciertamente _no_ tienes.
>

NOTA para que te decidas a actualizar a 8.3; en caso de que realmente
necesites tener work_mem/temp_buffers mas alto por alguna consulta
puntual se la puede poner en una funcion y crear la funcion indicando
lo que necesites en la definicion

CREATE [ OR REPLACE ] FUNCTION name ( [ [ argmode ] [ argname ]
argtype [, ...] ] )
[ RETURNS rettype ]
LANGUAGE langname
SET work_mem TO algun_valor
SET temp_buffers = algun_otro_valor

> > Características del servidor:
> > procesador: 2 processadores Xeon de 3.8 GHz
> > memoria.....: 5 Gb
> > sistema......: debian linux
> > usuarios.....: aproximadamente 140
> > PostgreSql versión 8.2.4
> > El vaccum está programado para ser ejecutado todo domingo.
>
> Otro problema que tienes es que vacuum debería ejecutarse mucho más
> frecuentemente ... mínimo una vez al día.
>
> (Yo sugeriría simplemente activar autovacuum).
>

Hablando del autovacuum, como lo ves? es seguro actualmente dejarlo
solo con las configuraciones predeterminadas o es necesario ajustar
por cada tabla? en 8.3 claro

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Guayaquil - Ecuador
Cel. (593) 087171157

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Miguel Beltran R. 2008-05-13 14:47:05 Fwd: [GLO] OT: como calcular CRC?
Previous Message Jenaro Centeno Gomez 2008-05-12 22:48:56 Re: permitir conexiones