From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | cristian(dot)carrasco(at)telematica(dot)net, pgsql-es-ayuda(at)postgresql(dot)org, eduardo(dot)santibanez(at)telematica(dot)net |
Subject: | Re: Problemas de CPU %100 |
Date: | 2008-12-31 16:05:02 |
Message-ID: | 20081231160502.GF3809@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Edwin Quijada escribió:
>
> Alvaro, tengo algo asi tambien,la pregunta es cuando es mejor usar funciones?
> Me encanta para todo usar funciones pero cuando pongo una funcion en un Where este SQL se vuelve mas lento de la cuenta
El problema es que las funciones muchas veces actúan como barreras para
el optimizador, de modo que no tiene acceso a posibles planes más
eficientes a los que sí tiene cuando escribes la consulta sin usar
funciones.
Obviamente hay casos en que la única solución es usar una función.
--
Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257
One man's impedance mismatch is another man's layer of abstraction.
(Lincoln Yeoh)
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-12-31 16:12:48 | Re: Como leeer el explain analyze |
Previous Message | Edwin Quijada | 2008-12-31 15:59:06 | RE: Problemas de CPU %100 |