From: | sergio carrasco <a882sacl(at)yahoo(dot)com(dot)ar> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: No usa índice |
Date: | 2007-09-11 17:54:05 |
Message-ID: | 109595.37126.qm@web36805.mail.mud.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
¡ Hola Raúl Andrés ...
> Raul Andres Duque escribió:
> > Cordial Saludo Compañeros:
> >
> > Básicamente tengo un query donde filtro por un
> rango de fechas (usando
> > BETWEEN), cómo la tabla va a crecer mucho, he
> creado un índice por el
> > campo "fecha_movimiento" pero mi query no lo usa
> (hace un seq scan),
> > por qué será?
Independiente de si se justifica o no el uso de un
índice, a mí me pasó el siguiente caso:
- Tenía un campo de tipo "timestamp", donde almacenaba
fecha y hora. Resulta que al indexarlo para tratar de
optimizar mis tiempos de consulta... NO lo usaba
(similar a tu caso), si no que hacía una búsqueda
secuencial.
Se me ocurrió modificar la clave del índice de
"CampoFecha" a "CampoFecha::date" y ... al ver el
analize me empezó a utilizar una búsqueda "bitmap
index".
No sé si sea tu caso, pero te lo comento por si te
sirve. Ahhh... esto sobre PostgreSql 8.1.9.
Sergio
Los referentes más importantes en compra/ venta de autos se juntaron:
Demotores y Yahoo!
Ahora comprar o vender tu auto es más fácil. Vistá ar.autos.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Raul Andres Duque | 2007-09-11 18:41:28 | Re: [pgsql-es-ayuda] No usa índice |
Previous Message | Alvaro Herrera | 2007-09-11 15:38:40 | Re: Restore, AYUDA !!! |