PostgreSQL - alguien puede explicar esto?

 
Vista:

alguien puede explicar esto?

Publicado por luis (4 intervenciones) el 07/06/2002 12:29:20
Tengo una tabla de 2.000.000 de registros con un índice del tipo:

CREATE INDEX envios_razon ON envios USING btree (razon_social);

Realizo desde PHP la siguiente consulta:

SELECT * FROM envios
WHERE razon_social='SOLO EXISTO YO'
ORDER BY razon_social;

que sólo obtiene 1 registro entre los 2.000.000.

La primera vez que lo creé funcionaba perfectamente y sólo tardaba 1 seg. (aprox.) en mostrarlo. Pero, sin haber cambiado nada, parece haberse corrompido porque no hay forma de recuperarlo, ni siquiera creándolo nuevo. Tanto con el índice como sin él tarda lo mismo (unos 37 seg. aproximadamente).

Tengo otros índices a otros campos muy, muy, muy similares que funcionan perfectamente desde siempre.

NO ENTIENDO NADA. Alguién puede ayudarme???

Gracias de antemano ...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder