Hola a todos, les comento; tengo un select que en el servidor(maquina
server) del cliente demora casi 3 minutos en ejecutarse, mientras que en el
server nuestro demora solo 3 segundos.
Si bien hay diferencia de Hard y se Soft, llama la atencion tanta
diferencia! Caracteristicas de los servers:
- Server del cliente: Pentium 4E, 2800 MHz - 1GB RAM - MSDE
- WINDOWS 2003(sin sp)
- Server nuestro : Intel core 2 duo, 2000 MHz - 2GB RAM - SQL EXPRESS
SP2 - WINDOWS 2003SP2
Cual puede ser el problema? aclaro que del cliente la memoria usada es de
unos 600 o 700MB al momento de ejecutar el select.
Por razones de la empresa no puedo postear el select, pero les cuento; es un
select de select, con algunas sub-consulas y varios left e inner join y se
realiza entre 2 bases de datos. NO se usan cursores ni tablas temporales.
PD: cuando digo select de select me refiero a lo que le llaman tablas
derivadas, si no me equivoco; ejemplo:
SELECT * FROM (SELECT * FROM TABLA) T
MIL GRACIAS!
Leer las respuestas