Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group