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


0