From: | "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org>, "I(dot)N(dot)T(dot) - Programación" <dpto(dot)programacion(at)grupo-int(dot)com> |
Subject: | Re: Consulta, a priori, sencilla |
Date: | 2008-12-29 16:15:39 |
Message-ID: | 4670CFC23CBB47A7AE5A96D8D19B9D16@amadeus.net.co |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Original Message -----
From: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
To: ""I.N.T. - Programación"" <dpto(dot)programacion(at)grupo-int(dot)com>
Sent: Monday, December 29, 2008 11:14 AM
Subject: Re: [pgsql-es-ayuda] Consulta, a priori, sencilla
>
> ----- Original Message -----
> From: ""I.N.T. - Programación"" <dpto(dot)programacion(at)grupo-int(dot)com>
> To: <pgsql-es-ayuda(at)postgresql(dot)org>
> Sent: Monday, December 29, 2008 10:16 AM
> Subject: [pgsql-es-ayuda] Consulta, a priori, sencilla
>
>
>> Buenas,
>>
>> Tengo una BBDD con una tabla llamada 'envios' de 1.677.229 registros
>>
>> La consulta es:
>>
>> SELECT * FROM envios WHERE apellidos LIKE 'LOQUESEA%'
>>
>> y está creado el índice:
>>
>> CREATE INDEX envios_idx01 ON envios USING btree(apellidos);
>>
>> La consulta tarda casi 50seg. en ejecutarse y es un tiempo inadmisible.
>> Está claro que no utiliza el índice ¿porqué?
>>
recuerda que si tu locale es diferente a 'C', debes los indices con
varchar_pattern_ops. En este link encuentras la info correspondiente:
http://www.postgresql.org/docs/8.3/static/indexes-opclass.html
Atentamente,
RAUL DUQUE
Bogotá, Colombia
>
>> He realizado VACUUM FULL ANALYZE varias veces, regenerado el índice y
>> nada
>>
>> ¿Alguna sugerencia?
>>
>> Gracias de antemano --
>> TIP 4: No hagas 'kill -9' a postmaster
>
From | Date | Subject | |
---|---|---|---|
Next Message | I.N.T. - Programación | 2008-12-29 16:57:05 | [Fwd: Re: Consulta, a priori, sencilla] |
Previous Message | Guido Barosio | 2008-12-29 16:05:22 | Re: Consulta, a priori, sencilla |