Re: Re: [pgsql-es-ayuda] Performance Transacción.

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/

In response to

Responses

Browse pgsql-es-ayuda by date

  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