From: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Performance Transacción. |
Date: | 2007-08-02 13:05:03 |
Message-ID: | 005001c7d505$c06f9780$5800a8c0@amadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Original Message -----
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
To: "Raúl Andrés Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Wednesday, August 01, 2007 11:29 PM
Subject: Re: [pgsql-es-ayuda] Performance Transacción.
> Raúl Andrés Duque escribió:
>> Cordial Saludo.
>>
>> Tengo un proceso que debe funcionar de forma transaccional pero es MUY
>> pesado ... inserta unos 40k registros, actualiza unos 70k registros,
>> muchos selects y todo dentro de una misma transacción. Quisiera ver la
>> posibilidad de mejorar su tiempo de respuesta, debería aumentar los
>> shared_buffer?? hasta cuanto ??
>
> Hola, no creo que aumentar shared_buffers te vaya a ayudar a mejorar el
> rendimiento solo porque la transaccion sea pesada. Si shared_buffers es
> muy bajo entonces el rendimiento se ve afectado de todas maneras.
>
Pues actualmente mis shared_buffer estan configurados a la recomendaciòn
inicial (10% de la Memoria disponible) y mi work_mem al 4% de la Memoria
disponible.
Cómo podría identificar que son "cortos" estos valores ... monitoriando el
uso de "memoria" en disco?
> Pero cual es el problema puntual -- puedes identificar alguna de esas
> operaciones que es particularmente lenta? Se generan muchas tuplas
> muertas en el transcurso de la ejecucion?
>
Precisamente la misma duda me surgió, voy a correr un profiler sobre la
aplicación a ver si identifico los puntos "lentos" y les sigo comentando. Mi
primera intensión fue considerar si por el tamaño de la transacción debería
afectar algún parametro del postgresql.conf
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 7: no olvides aumentar la configuración del "free space map"
From | Date | Subject | |
---|---|---|---|
Next Message | Espartano | 2007-08-02 13:37:02 | Re: perfomance de postgres sobre LVM de Linux |
Previous Message | Edwin Perez Lozano | 2007-08-02 12:58:15 | Re: perfomance de postgres sobre LVM de Linux |