Re: Problema con indice

From: Jaime Casanova <systemguards(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Problema con indice
Date: 2004-11-19 05:48:01
Message-ID: 20041119054801.88905.qmail@web50001.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- Miguel BR <yourpadre(at)omnilect(dot)com> escribió:
> Tengo esta consulta
>
> select * from folio f
> where f.capturo=3
>
> que al revisarla con explaine analyze sale esto
>
>
> QUERY PLAN
>
-----------------------------------------------------------------------------------------------------------------
> Seq Scan on folio f (cost=0.00..11272.08
> rows=93676 width=52) (actual
> time=0.481..3191.285 rows=85950 loops=1)
> Filter: (capturo = 3)
> Total runtime: 3319.928 ms
> (3 rows)
>
>
> pero la duda es porque NO usa el infice si el campo
> si lo tiene
>
> Esta es mi tabla
> CREATE TABLE public.folio
> (
> folio varchar(9) NOT NULL,
> placa varchar(12) NOT NULL,
> fecha date NOT NULL,
> articulo int4 NOT NULL,
> condonado date,
> capturo int4 NOT NULL,
> fechacaptura date NOT NULL DEFAULT
> ('now'::text)::date,
> id serial NOT NULL,
> tipo int4 NOT NULL,
> CONSTRAINT folio_pkey PRIMARY KEY (folio),
> CONSTRAINT articulo_folio FOREIGN KEY (articulo)
> REFERENCES
> public.articulo (clave) ON UPDATE NO ACTION ON
> DELETE NO ACTION,
> CONSTRAINT capturista_folio FOREIGN KEY (capturo)
> REFERENCES
> public.capturista (id) ON UPDATE NO ACTION ON DELETE
> NO ACTION,
> CONSTRAINT placa_folio FOREIGN KEY (tipo)
> REFERENCES public.placa
> (orden) ON UPDATE CASCADE ON DELETE RESTRICT,
> CONSTRAINT folio_condonado CHECK condonado >=
> fecha
> ) WITH OIDS;
>
> y el indice (existe 6 personas que capturan)
> CREATE INDEX folio_capturo_index
> ON public.folio
> USING btree
> (capturo);
>

Hola,
ok, empezamos con datos basicos, cuantos registros
tiene tu tabla? cuantos registros devuelve la
consulta? has hecho analyze recientemente en la tabla?

Atentamente,
Jaime Casanova

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Joan Manuel Ventura 2004-11-19 06:30:26 Suse 9.2 y PostgreSql
Previous Message Alvaro Herrera 2004-11-19 01:05:11 Re: [Fwd: problemas con el pg_exec]