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ú

Preguntas similare

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ú


Respuesta Responder a este mensaje
#2 Heberto Villavicencio
31/08/2005 - 17:53 | Informe spam
Hace tiempo se presento un colega con un caso parecido, el problema si mal
no recuerdo era el codigo de pagina que tenia asociada la tabla en la que se
ejecuta la consulta, fue solucionado cambiando dicho codigo a la tabla y
colocandola como pagina de codigo = windows, puedes usar cpdbf() para ver el
codigo que tiene.

"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ú

Respuesta Responder a este mensaje
#3 Ana María Bisbé York
31/08/2005 - 20:32 | Informe spam
Hola Miguel:

Ese es un error de VFP 9.0, un bug que está reportado.

Estamos esperando, según las cartas de Ken Levy, el SP 1 para fines de este
año. Es posible que ya venga arreglado.


Saludos,

Ana
www.amby.net


"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ú


Respuesta Responder a este mensaje
#4 Miguel Herbias
31/08/2005 - 21:34 | Informe spam
Gracias Ana por la aclaración.
Saludos

"Ana María Bisbé York" escribió en el mensaje
news:%
Hola Miguel:

Ese es un error de VFP 9.0, un bug que está reportado.

Estamos esperando, según las cartas de Ken Levy, el SP 1 para fines de
este
año. Es posible que ya venga arreglado.


Saludos,

Ana
www.amby.net


"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ú






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida