"Carlos Beltrán V." escribió:
> Alvaro Herrera wrote:

>> Dale un costo alto, como 1000.  El valor es usado en la estimación de
>> costo del plan.  Mira el explain.
>>

> Alvaro en este Select

Primero que nada, el problema del plan me parece un bug en el
optimizador.

Por mientras, volví a mirar las funciones como las mostró Jaime, y lo
que se me ocurre es que el asunto de tener una funcion
es_declaracion_modalidad_temporal() es mala mala idea y no tiene mayor
propósito.  Prueba simplemente poniendo el chequeo en el mismo query,
agregando la tabla items_declaracion_imp al FROM, *sin* usar una
funcion.  Eso debería ser mucho más rápido.

-- 
Alvaro Herrera                          Developer, http://www.PostgreSQL.org/
www.google.com: interfaz de línea de órdenes para la web.
--
TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

Responder a