Problema con Select - SQL en VFP9

31/08/2005 - 17:35 por Miguel Herbias | Informe spam
Saludos Amigos:
Tengo el siguiente problema al efectuar una consulta sobre una tabla con
3,400,000 de registros, que antes no tenía cuando usaba Foxpro 2.6.

Tengo el siguiente indice asociado a mi tabla:
INDEX ON codcon+anexo+tippag+perano+pertri TAG key1

La consulta que hago es:
SELEC * FROM Tabla WHERE codcon+anexo+tippag+perano+pertri=" 1245"

Esta consulta en VFP9 me demora alrededor de 19 segundos, no obstante en
Foxpro2.6 me demoraba solo 0.05 segundos. ¿Que estoy haciendo mal?

Gracias a todos por la ayuda que será bienvenida.

Saludos
Miguel Herbias
Lima-Perú
 

Leer las respuestas

#1 Diego Ortega
31/08/2005 - 17:44 | Informe spam
La indexación de campos caracter parece no ser la misma que en versiones
anteriores, tengo el mismo problema, hasta el VFP8 andaba lo mas bien pero
ahora con VFP 9 las consultas se pusieron lentas, sin embargo en mi caso se
convertia campos numericos con STR() a caracter, y despues se usan en una
consulta. Ahora si cambias esto, y en la consulta igualas uno a uno los
campos, me anda perfecto. Es evidente que algun cambio han hecho en el motor
de la BD. Saludos, Diego.



"Miguel Herbias" escribió en el mensaje
news:OOO9#
Saludos Amigos:
Tengo el siguiente problema al efectuar una consulta sobre una tabla con
3,400,000 de registros, que antes no tenía cuando usaba Foxpro 2.6.

Tengo el siguiente indice asociado a mi tabla:
INDEX ON codcon+anexo+tippag+perano+pertri TAG key1

La consulta que hago es:
SELEC * FROM Tabla WHERE codcon+anexo+tippag+perano+pertri=" 1245"

Esta consulta en VFP9 me demora alrededor de 19 segundos, no obstante en
Foxpro2.6 me demoraba solo 0.05 segundos. ¿Que estoy haciendo mal?

Gracias a todos por la ayuda que será bienvenida.

Saludos
Miguel Herbias
Lima-Perú


Preguntas similares