Re: cómo puedo obligar uso de índices

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
>

In response to

Responses

Browse pgsql-es-ayuda by date

  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