Re: Como aumenta el performance de Postgres

From: "Joel A(dot) Iturra P(dot)" <tortuguero(at)gmail(dot)com>
To: Manuel Pernalete <mpernaletetorres(at)gmail(dot)com>
Cc: Lista Postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Como aumenta el performance de Postgres
Date: 2009-11-26 12:29:11
Message-ID: 80a1818d0911260429j11802995v5dd62384558be639@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,

Yo creo tienes varios problemas.

Parte revisando la configuración de memoria en el postgresql.conf, en
el manual hay una sección donde explican que significa cada cosa y
buscando en google se encuentran varios tips para aprovechar mejor tus
recursos (RAM principalmente).

Segundo, revisa cada uno de los querys que ejecutas, puede ser que
necesites indices para las consultas que haces. Recuerda que hay cosas
choras como indices parciales (no estoy seguro del nombre, pero es
cuando hacer cosas como un indice para solo los valores donde
"campo='valor'").

El EXPLAIN te ayudara mucho para revisar consulta por consulta, lo que
debes evitar es que haga el recorrido secuencial por tus tablas.

Si son consultas complejas, verifica que no exista una versión más simple
de hacer lo mismo. Incluso a veces conviene darse una vuelta más larga
en código para mejorar los tiempos.

suerte

Joel A. Iturra

On 11/25/09, Manuel Pernalete <mpernaletetorres(at)gmail(dot)com> wrote:
> Hola a todos!
> Mi duda es que tengo una function en postgres que hace muchas cosas las
> cuales no explico para no entrar en detalle
> pero el volumen de informacion que se maneja es bastante alto tanto asi que
> la tabla que tiene menos registros es de mas de 2 millones, entonces cuando
> ejecuto la funcion en postgres esta duro ejecutandose 7 dias corridos....
>
> Entonces quiero saber si hay alguna forma de configurar el postgres para
> asignarle mas CPU y mas memoria y mas cache de tal manera que esa funcion se
> ejecute en su totalidad al menor tiempo posible
>
> Muchas Gracias
> Manuel Pernalete
> Barquisimeto - Venezuela
>

--
Joel A. Iturra
Santiago - Chile

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fernando Hevia 2009-11-26 14:15:31 RE: Problema con Funcion Llamada por Trigger
Previous Message suso 2009-11-26 09:22:41 Re: Ejecutar función antes de un Select