mejorar sentencia update

18/11/2005 - 09:37 por Ricardo Escudero | Informe spam
teniendo la sentecia sql:

update tabla_alm set stock=TMP.campo02
from #tmp TMP
where TMP.campo01=tabla_alm.campo01 and tabla_alm.campo02='321'

y 27000 registros que hay en la tabla #tmp
como se podria mejorar para que se ejecute en menos de 90 segundos.

la tabla_alm esta relacionada con 10 tablas.
 

Leer las respuestas

#1 Carlos Sacristán
18/11/2005 - 11:46 | Informe spam
Necesitaríamos el script completo tanto de la tabla temporal como de
'tabla_alm', así como el plan de ejecución de esa consulta para poder
ayudarte. No existe una receta mágica para mejorar el rendimiento de una
consulta, hay que saber qué es lo que está demorando el proceso


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Ricardo Escudero" escribió en el mensaje
news:
teniendo la sentecia sql:

update tabla_alm set stock=TMP.campo02
from #tmp TMP
where TMP.campo01=tabla_alm.campo01 and tabla_alm.campo02='321'

y 27000 registros que hay en la tabla #tmp
como se podria mejorar para que se ejecute en menos de 90 segundos.

la tabla_alm esta relacionada con 10 tablas.


Preguntas similares