La Web del Programador: Comunidad de Programadores
 
    Pregunta:  923 - GESTION DE BASES DE DATOS LENTO EN WNT Y NOVELL
Autor:  Jorge Torres
TENGO UNA RED WIN-NT 4.0 EN UN SERVIDOR DE 256 EN RAM A 300 MHZ DE VELOCIDAD Y UN SISTEMA HECHO EN VISUAL FOX, LAS APLICACIONES CORREN NORMALMENTE PERO NECESITO MAYOR VELOCIDAD YA QUE UN PROCESO DE CIERRE SE TARDA 3 HORAS, Y AHORA ESTAMOS HACIENDO PRUEBAS EN NOVELL 5.0 PARA MEJORAR EL RENDIMIENTO PERO EL SISTEMA SIGUE SIENDO LENTO, NECESITO SABER COMO OPTIMIZAR WIN-NT ó NOVELL 5.0 , NECESITO MEJORAR COMO LO PUEDO LOGRAR NOVELL 5.0 ESTA EN UNA PC DELL A 120 EN RAM Y A 350 MHZ, ( UN HUB DE 100 Y TARJETAS DE 100 ) GRACIAS POR SU AYUDA

  Respuesta:  Juan Carlos Garzona
Hola jorge.

tu problema puede radicar en la aplicacion de foxpro verifica que en los procesos del query (SELEC) estas utilizando la clausula FORCE ej.
SELEC * FROM FORCE (gcpthcre + 'CREMCRE') INTO CURSOR

prueba y me cuentas

  Respuesta:  Patricio Milan
Obviamente tu problema no esta ni en la velocidad de la red, ni en la velocidad de proceso de tu servidor, ni menos en el proveedor (Microsoft o Novell). Tu problema esta en la optimización del programa que realiza el cierre, si este corre en el servidor, (ojala con tecnología cliente-servidor), ayudaría, la estrategía esta en la optimización del proceso, ya que el motor de foxpro con rushmore es bastante rápido, revisa caracteristicas del proceso (cantidad de registros por tabla, indices usados en los querys, si es que son querys si no entonces analisar el órden de los ciclos usados, intenta definir cual es el cuello de botella del proceso. Si realizas todos estos pasos de optimización junto con correr el proceso en el servidor, ya que un pentium III de 500 Mhz como servidor de archivos es un grán desperdicio, y si el proceso corre en los clientes, no verás ningun aumento de velocidad. Cualquier duda escribeme.