FoxPro/Visual FoxPro - CONSULTAS LENTAS EN RED

 
Vista:
sin imagen de perfil

CONSULTAS LENTAS EN RED

Publicado por Fernando Mora (42 intervenciones) el 18/09/2010 13:29:13
Saludos!

Cuando mi sistema realiza una consulta a la tabla Kardex la cual tiene mas de medio millon de registros se demora aproximadamente 40 segundos, lo curioso es que si lo ejecuto desde el equipo que hace de servidor (realmete no es un server, es un pc comun y corriente que hace de servidor) la consulta demora poquisimos segundos. (de 1 a 3 seg)

A que se debe que sea muchisimo mas lenta la consulta desde las terminales y como puedo hacer para mejorar la velocidad.

Dejo el codigo de la consulta para que lo chken:
WCODIG=THISFORM.CODIGO.VALUE
SELECT Kardex.tipo, Kardex.referen, Kardex.fecha, Kardex.antes,;
Kardex.entra, Kardex.sale, Kardex.ahora,;
Kardex.usuario, Kardex.modulo,;
Kardex.numdoc;
FROM kardex ;
WHERE Kardex.codart = WCODIGO;
ORDER BY Kardex.numreg;
INTO CURSOR TEMPORAL
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 LENTAS EN RED

Publicado por Mario (199 intervenciones) el 22/09/2010 14:36:14
Probá cambiando Kardex.codart = WCODIGO por Kardex.codart == WCODIGO
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