Re: Funcion SQL mas lenta que un SQL

From: "Silvio Quadri" <silvioq(at)gmail(dot)com>
To: "Omar Zeballos" <ozeballos(at)kantutani(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion SQL mas lenta que un SQL
Date: 2008-03-11 17:30:35
Message-ID: 61dc71dc0803111030sa5eeb18j8eadf422c57ea85b@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 11/03/08, Omar Zeballos <ozeballos(at)kantutani(dot)com> escribió:
> Alvaro, Silvio,
> Sus sugerencias si funcionan y se vuelve optimo, muchas gracias, lo que
> hice fue crear una funcion overload donde no paso el parametro de producto y
> todo bien, esto para tener el caso de hacerlo por producto o todos.
> Pero debemos considerar que hay una diferencia en el motor al ejecutar la
> sentencia sola y utilizando una funcion. Pues quitando el colease ya no es
> la misma sentencia que la original no se olviden que como sentencia sola
> interpreta bien el colease es decir esta optimizada.
>
>
> Un abrazo y Gracias.

La técnica es evitar los COALESCE, ISNULL, OR o IN de parámetros en
cualquier SP, o al menos, que sea el último recurso.
Ya lo hacía antes de trabajar con Postgresql y lo sigo haciendo ahora.

Silvio.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodriguez Fernando 2008-03-11 18:30:56 Re: Demora mi consulta
Previous Message Omar Zeballos 2008-03-11 17:05:13 Re: Funcion SQL mas lenta que un SQL