FoxPro/Visual FoxPro - consultas

 
Vista:

consultas

Publicado por gon (1 intervención) el 09/02/2004 15:23:05
hola amigos, estoy trabajando con tablas libres, una de ellas tiene aprox. 500.000 registros. cuando quiero hacer una consulta ej select * from tabla where campo ='abc' into cursor micursor me tarda como 15 segundos, alguien tiene idea como acelerar esto, gracias
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

RE:consultas

Publicado por Roman Suazo (2723 intervenciones) el 09/02/2004 15:33:45
Algo que te puede ayudar es creando un indice para el campo en cuestion.
15 segundos puede ser rapido, ya que no sabemos la configuracion de tu maquina,
y la cantidad de regisros es relativamente considerable. Lo mejor es crear consultas
que traigan una menor cantidad registros (en caso de que se pueda), es decir, si los resultados son para trabajar en un grid para que un usuario tenga acceso a esa informacion, entonces el uso de esa consulta no es practica, ya que ningun ser humano puede manejar con claridad y eficacia esa cantidad de informacion.

Saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar