From: | "ernesto contreras" <eeljuri(at)gmail(dot)com> |
---|---|
To: | "ernesto contreras" <eeljuri(at)gmail(dot)com>, "Lista PostgreSql" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: cómo puedo obligar uso de índices |
Date: | 2006-12-07 16:05:22 |
Message-ID: | 79f90aff0612070805u141eb61cm8d11d0f97ade313f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro, estoy utilizando PostgrSql 8.0.1 con Solaris 9.
el campo idepol es numeric (14,0), en todas las tablas
disculpa que te envie un simple "explain" sin el "analyze", lo estoy
ejecutyando para enviarlo, pero tarda por que están creando un índice que
solo contenga ese campo (idepol) y tarda demasiado
On 12/7/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> ernesto contreras escribió:
> > Merge Join (cost=2590645.83..2653926.45 rows=16152 width=23)
> > Merge Cond: ("outer".idepol = "inner".idepol)
> > -> Sort (cost=4084.14..4085.61 rows=590 width=22)
> > Sort Key: pol.idepol
> > -> Nested Loop (cost=2260.82..4056.98 rows=590 width=22)
> > -> Unique (cost=2260.82..2263.77 rows=590 width=11)
> > -> Sort (cost=2260.82..2262.30 rows=590 width=11)
> > Sort Key: part_inter_pol.idepol
> > -> Index Scan using id_part_inter_pol_01 on
> > part_inter_pol (cost=0.00..2233.67 rows=590 width=11)
> > Index Cond: ((codinter)::text =
> > '001252'::text)
> > Filter: ((indlider)::text = 'S'::text)
> > -> Index Scan using poliza_pkey on poliza pol (cost=
> > 0.00..3.03 rows=1 width=11)
> > Index Cond: (pol.idepol = "outer".idepol)
> > -> Sort (cost=2586561.69..2618187.75 rows=12650426 width=23)
> > Sort Key: re.idepol
> > -> Seq Scan on recibo re (cost=0.00..663384.26 rows=12650426
> > width=23)
> >
> > En la última línea se ve una búsqueda secuencial, pero existe un
> compuesto
> > por dos campos y el primero es idepol, y te aseguro que el query lo he
> > modificado usando IN, join normales, etc.
>
> Que version estas usando, y de que tipo es la columna idepol?
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Carlos Azogue | 2006-12-07 16:31:45 | RE: Tuning de Postgres sobre linux |
Previous Message | Juan Carlos Azogue | 2006-12-07 15:59:08 | Tuning de Postgres sobre linux |