From: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "sergio carrasco" <a882sacl(at)yahoo(dot)com(dot)ar>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] No usa índice |
Date: | 2007-09-11 18:41:28 |
Message-ID: | 010801c7f4a3$5f1903f0$5800a8c0@amadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Gracias Sergio ... buen dato ... sin embargo no sé como creaste ese indice
"casteado". Intenté con:
CREATE INDEX idx_movimiento_fecha
ON postgresql.def_movimiento
USING btree
(fecha_movimiento::date);
Pero me genera error de sintaxis en el "::"
Atentamente,
RAUL DUQUE
Bogotá, Colombia
----- Original Message -----
From: "sergio carrasco" <a882sacl(at)yahoo(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Tuesday, September 11, 2007 12:54 PM
Subject: Re: [pgsql-es-ayuda] No usa índice
>
> ¡ 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/
> --
> ---------------------------(fin del mensaje)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-09-11 20:12:16 | Re: Restore, AYUDA !!! |
Previous Message | sergio carrasco | 2007-09-11 17:54:05 | Re: No usa índice |