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.
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 |