bienvenido al foro....
bueno... el tema de rapidez de ejecucion logicamente es diferente, ya que al entrar al analizador de consultas en SQL, tienes todos los privilegios... por que tienes todo a la mano, por decirlo asi; ahora en la pagina (ya es otra historia), debes especificar perfectamente bien todo, ademas de verificar que no tengas otras consultas al mismo tiempo del mismo funcionamiento de la pagina, que todos tus recordset esten cerrados, etc.
pero en fin... te marca error,.... tiempo de espera agotado? cuanto es el tiempo que consume? son muchos datos a verificar??, la base de datos es grande??....etc