"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
