Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2014, 15:56
EdisonRivas
 
Fecha de Ingreso: mayo-2012
Ubicación: Ecuador
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
Pregunta Optimizar o disminuir el tiempo de ejecución de un update

Buenas Tardes.

Mi situación es la siguiente, al ejecutar el siguiente update:

update m
set FechaMovimiento=I.Fecha_Proceso
from
Movimientos m inner join items i(nolock)
on m.id_contrato=i.id_contrato
and m.id_sobre=i.id_sobre
and m.id_item=i.id_item


Se demora mucho tiempo, de hecho ya va casi 2 días de ejecución y todavia no se termina.

Un dato importante es que las tablas que se estan uniendo tienen una gran cantidad de datos:

Movimientos:45,000.000 filas
Items: 60,000.000 filas

Me gustaria saber si existen formas, consejos o recomendaciones de como disminuir el tiempo al realizar el update.

Gracias de antemano por su ayuda y comentarios