Re: Cómo cambio el plan de ejecución de un query

From: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
To: Carlos Beltrán V(dot) <cbeltran(at)roldan(dot)net>
Cc: ListaPostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cómo cambio el plan de ejecución de un query
Date: 2008-08-29 04:10:54
Message-ID: 3073cc9b0808282110o2b481145h4cfc7482005b72c3@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Aug 28, 2008 at 10:55 PM, Jaime Casanova
<jcasanov(at)systemguards(dot)com(dot)ec> wrote:
> 2008/8/28 "Carlos Beltrán V." <cbeltran(at)roldan(dot)net>:
>> " 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

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Lennin Caro 2008-08-29 13:27:24 Re: Consulta sobre index
Previous Message Jaime Casanova 2008-08-29 03:55:46 Re: Cómo cambio el plan de ejecución de un query