Que significa recorrer? Pasanos el script de la tabla y los indices de la tabla que tiene el update. También el update.
Imagino que es un solo update por lo que cuentas. Es asi? saludos -------------------------------- Atte. Ing. Jose Mariano Alvarez SQL Total Consulting On Tue, Sep 9, 2008 at 17:28, Ignacio Ayerbe < [EMAIL PROTECTED]> wrote: > Buenos días Listeros. > > Tengo un problema con un Stored Procedure corriendo en un MSSQL > 2000, el tema es el siguiente: la base de datos pesa unos 12Gb y la tarea > que debe realizar el Stored Procedure es recorrer alrededor de 1.000.000 de > registros, meterlos en una tabla temporal y hacerles un Update a cada > registro (el update es sencillo, solo modifica un campo de la tabla > temporal). > El problema es que cuando ejecuto el proceso con 1.000 registros > tarda 0 seg., con 100.000 registros tarda 10 minutos y cuando lo ejecuto con > el 1.000.000 de registros directamente se queda como procesando y nunca > finaliza. > ¿Alguien tiene una idea de cómo solucionar esto? ¿Hay que tocar algo > en el servidor? ¿Qué tips me recomiendan para ejecutar acciones simples pero > en gran volumen? > > Saludos y agradezco cualquier ayuda al respecto. > >
