Re: Consulta, a priori, sencilla

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
>

Browse pgsql-es-ayuda by date

  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