Re: Indice para columna date

From: Pablo Marrero <pablo(dot)marrero(at)bancaqm(dot)com(dot)uy>
To: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
Cc: AyudaPostgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Indice para columna date
Date: 2004-10-21 12:55:09
Message-ID: 1098363308.1985.215.camel@badesa05.desarrollo.bancaqm.com.uy
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ahi va el explain

EXPLAIN ANALYZE select count(*) as cantidad from cupones_usados where
fecha_sorteo>='2004-07-20'::date and fecha_sorteo<='2004-10-20'::date;
QUERY PLAN
-------------------------------------------------------------------------------------------------------------------------------
Aggregate (cost=24365.57..24365.57 rows=1 width=0) (actual
time=3943.420..3943.421 rows=1 loops=1)
-> Seq Scan on cupones_usados (cost=0.00..22636.80 rows=691507
width=0) (actual time=0.076..2510.919 rows=729794 loops=1)
Filter: ((fecha_sorteo >= '2004-07-20'::date) AND (fecha_sorteo
<= '2004-10-20'::date))
Total runtime: 3943.564 ms
(4 rows)

estoy usando postgres 7.4

saludos pablo

El jue, 21-10-2004 a las 08:11, Martín Marqués escribió:
> Envia la salida del EXPLAIN ANALYZE query.
>
> El Mié 20 Oct 2004 20:46, Pablo Marrero escribió:
> > Gente una pregunta....
> > Tengo una consulta sobre una tabla filtrando los datos por un campo
> > date, digamos esta:
> >
> > select count(*) as cantidad from cupones_usados where
> > fecha_sorteo>='2004-07-20';
> >
> > el tema es que al hacerle un explain me dice que realiza un busqueda
> > secuencial sobre la tabla.
> > Inicialmente no tenia ningun indice por ese campo, pero si le creo uno
> > con la siguiente instruccion:
> >
> > create index prueba on cupones_usados(fecha_sorteo);
> >
> > sigue haciendo lo mismo....
> >
> > porque no usa el indice?
> > Esta bien que no lo use y soy yo el equivocado??
> >
> > saludos y gracias por cualquier ayuda....
> > PAblo
--
A/C Pablo Marrero
Departamento de Desarrollo
Banca de Quinielas de Montevideo
Tel: 924-64-05 int 195-196
"Work like you don't need the money,
love like you've never been hurt,
and dance like no one is watching"
Satchel Paige

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2004-10-21 13:40:09 Re: Indice para columna date
Previous Message Guillermo Farías Díaz 2004-10-21 11:22:38 Re: Instalacion Postgresql en freeBsd