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

Responder a