From: | Javier Chávez B(dot) <jchavezb(at)gmail(dot)com> |
---|---|
To: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
Cc: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Re: [pgsql-es-ayuda] Performance Transacción. |
Date: | 2007-08-02 18:06:26 |
Message-ID: | ded64bba0708021106i1f9a712fo39e2c471b0704a47@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Puedes identificar los procesos criticos.. ??? quiza definiendo indices o
reestructurando las consultas puedas bajar los tiempos y optimizando
rendimientos... consulta aparte existe algo asi como un "show query plan" en
postgres???
On 8/2/07, Raul Andres Duque <ra_duque(at)yahoo(dot)com(dot)mx> wrote:
>
> ----- 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"
>
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
--
----------------------
Slds.
jchavez
linux User #397972 on http://counter.li.org/
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-08-02 18:25:19 | Re: Re: [pgsql-es-ayuda] Performance Transacción. |
Previous Message | Alvaro Herrera | 2007-08-02 16:58:59 | Re: Funciones de usuario |