| 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: | Whole Thread | Raw Message | 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 |