FoxPro/Visual FoxPro - uso de memoria muy alto con SELECT

 
Vista:

uso de memoria muy alto con SELECT

Publicado por ALDO HINOJOSA (2 intervenciones) el 02/04/2008 21:01:33
hola amigos, tengo un problema al momento de usar algunos select el uso de la memoria del servidor se va a 250 mb y eso me hace que todo este bien lento, yo tenia entendido que cuando hacia una consulta select a una base de datos se guardaba en disco y no en memoria

SELECT DOCCOMDE.CODIGO_PRO, DOCCOM.FOLIO, DOCCOM.FECHA, (DOCCOMDE.CANTIDAD - DOCCOMDE.CANT_RMFAC) AS CANT_OC;
FROM ADMIN!DOCCOM;
INNER JOIN ADMIN!DOCCOMDE;
ON DOCCOM.FOLIO_DCP = DOCCOMDE.FOLIO_DCP;
WHERE DOCCOMDE.CANTIDAD > DOCCOMDE.CANT_RMFAC;
AND DOCCOMDE.ESTATUS = "PEN";
AND DOCCOM.TIPO_DOC = "OCP";
AND IIF(M.SYS_OC_EPAR, EMPTY(DOCCOMDE.CANT_RMFAC), .T.);
AND IIF(NOT PROVEEDOR.BACKORDER, DOCCOM.ESTATUS $ ' PEN', DOCCOM.ESTATUS <> 'BAJ');
INTO CURSOR ORDEN_COMP
INDEX ON CODIGO_PRO TAG CODIGO_PRO


gracias por su ayuda
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:uso de memoria muy alto con SELECT

Publicado por LUISHORACIO (93 intervenciones) el 02/04/2008 23:32:23
PORQUE NO CAMBIA EN EL SELECT INTO CURSOR POR INTO DBF C:ORDEN_COMP PARA QUE LE QUEDE EN EL DISCO DURO
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