Re: [pgsql-es-ayuda] No usa índice

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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