On Thu, Aug 28, 2008 at 10:55 PM, Jaime Casanova <[EMAIL PROTECTED]> wrote: > 2008/8/28 "Carlos Beltrán V." <[EMAIL PROTECTED]>: >> " Hash Cond: (di.documentos_id = dd.documentos_id)" >> " -> Seq Scan on declaraciones_importacion di (cost=0.00..18761.24 >> rows=20725 width=16) > > (actual time=1070.900..1274549.934 rows=3305 > loops=1)" >> " Filter: >> es_declaracion_modalidad_temporal(declaraciones_importacion_id)" > > como dices esta filtrando esto primero. pero fijate ademas en el > estimado de filas a retornar... solo por casualidad has ejecutado > ANALYZE recientemente? >
perdon debi haber dicho que NO lo esta filtrando primero, aunque si lo hace probando en toda la tabla declaraciones_importacion y no despues de filtrar... otro punto que me llamo la atencion es que en la version 8.2 esta usando un indice, mas a la idea del ANALYZE y/o del nivel de volatilidad que estas usando. seguro que el dump es identico en ambas bases? si es posible podrias facilitar ese dump... (en privado si prefieres) -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. (593) 87171157 -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo