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
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] |