Estimados:
Tengo un sp de prueba que carga en un cursor los
primeros 1000 registros de una tabla y los recorre uno a
uno mostrándolos mediante la sentencia PRINT. Cuando
ejecuto el sp desde el analizador tarda entre 0 y 1
segundo, como es de esperar dada su simpleza. Sin embargo
cuando creo un trabajo para el agente que llame a este sp,
este tarda aprox. 10 segundos en ejecutarse.
Mi problema es que tengo otro sp que hace lo mismo,
pero recorriendo y modificando una tabla de 350.000
registros. Este debería tardar aprox 3 horas, sin embargo
lo he dejado como tarea corriendo en la noche y al otro
día (aprox. 12 horas despues) sigue ejecutándose, por lo
que debo proceder a cancelarlo.
¿Alguien sabe por que los sp tardan tanto cuando se
ejecutan mediante tareas del Agente SQL y como solucionar
esto?. De antemano, a quien pueda responderme, muchas
gracias.
Max.
Leer las respuestas