Dif en velocidad
Amigos de la lista
Realice un select con varios sum y inner join ( genera un balance de sumas y saldo sobre 250.000 reg.) y luego de ir probando llegue a reducir su velocidad a solo 8 segundos. Ahora bien, lo coloque en un store procedure y en una instruccion insert de la forma insert into xxxxx (select..... ) para completar una tabla al efecto. y esto tarda la friolera de 35minutos. pregunta : Como puede tardar tanto si un select solo tarda 8seg y encima el sp se ejecuta en el servidor ? Gracias a todos |
La inserción de registros es una función lenta pues está limitada entre otras cosas por el Hardware, yo creo que si has logrado realizarlo en 8 segundos la has optimizado al máximo.
Sería conveniente poder ver el código SQL y la StoreProcedure para hacernos una idea. Un Saludo. |
¿No tendrás triggers en la tabla que puedan alargar esa inserción?
En ese caso hay que tenerlo en cuenta. |
La franja horaria es GMT +2. Ahora son las 13:50:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi