La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44449 - LENTITUD AL HACER PRIMERA CONSULTA A ACCESS
Autor:  Sergio
Hola a todos! Tengo un problema con un programa que accede a una bbdd de tipo ACCESS a través del BDE ... tengo instalado Win Xp SP2 ( es un ordenador que tiene 3 dias ) y instalo la aplicación y hasta aqui ningún problema... el problema viene cuando lo ejecuto... alguna vez va rapido ... pero la mayoria de las veces me va lentísimo... la cuestión es que ya he encontrado el punto que hace que vaya lento... pero es una simple consulta UPDATE que como mucho modifica a 3 registros y con el reloj en la mano me tarda unos 5 min ... una vez ha entrado en algunas pantallas funciona todo bien... pero cuando salgo de la ventana que estoy al hacer alguna consulta, (SELECT de 10 registros por ej.) me vuelve a ir lento otra vez... en cambio si me espero que termine de hacer el proceso (otros 5 min ) si vuelvo a darle la misma acción ya me funciona rapido... tenia instalado de fabrica el office 2003 y el mcafee ... he desinstalado los 2 pero continua sin funcionarme... el programa esta hecho con Delphi 6 y he instalado este programa a varios ordenadores que ya tenian este mismo sistema y solo me ha pasado con 2 de ellos... que puede ser ?!?!?! Os a pasado alguna vez a vosotros ? ( utilizo el DAO 3.5 )

P.D.: He instalado el office 2000 y he vuelto a instalar las librerias del DAO 3.5 y no me funciona.

Gracias de antemano

Un saludo

  Respuesta:  Sergio
Buenas... he encontrado una solución.... el problema tiene que ver con la opción que tienen los ordenadores Pentium... la opción que me da problemas es la de "Hyper Threading" cuando esta activada ... si la desactivo el programa funciona rapidamente... y como siempre... no puedo desactivar esta opción a todos los ordenadores porque los clientes se quejarían ... asi que estoy buscando alguna opción a la hora de compilar el programa que me permita "compatibilizar" este sistema con el Delphi 6... Si alguien sabe alguna posible solucion estoy abierto a ello! Un Saludo