Sorpresa, sorpresa.
¿ Ha decidido ampliar su servidor donde residen los programas Server que utilizan tecnologia MIDAS ... ?
... Pues ponganle Ram y HD, pero no se les ocurra poner 2 CPUS ...
Estoy Desesperado ... y me gustaria compartir mi experiencia , y a ver si alguien tiene solución
al siguiente problema.
Servidor:
Windows 2000 Server con """"2 cpus """""
con SqlServer2000
Pgm Servidor "Midas" con un TADOQuery , un Provaider con allowsCMDText.
Cliente:
Windows2000 Prof.
Cliente con un TClientDataset un TSocketConnection una Grid
En el commandText del TClientDataset una query "compleja" 5 joins
Open --- devuelve resultados
Close.
Open --- devuelve resultados
Close.
Open --- devuelve resultados
Close.
..........................
..........................
..........................
Open ---- se queda esperando la respuesta "tirado"...
Se queda colgado aleatoriamente a veces a la segunda a veces a la 20 etc...
!! Atencion !!
Este "cuegue" no se produce si .....
1.- LE QUITO UNA CPU AL SERVIDOR
2.- EJECUTO el cliente en el mismo servidor
3.- PONGO el programa Servidor en otra Maquina con 1 CPU apuntando a la base de datos de la que tiene 2 CPUS
4.- La Query la pongo menos comleja 3 joins
Acepto cualquier via de invetigación ....