insert lento
Publicado por Jose (4 intervenciones) el 25/12/2019 17:06:54
Hola
Este es el escenario
1.- Se llama a una función(parámetros) que inserta dichos parámetros en una tabla
2.- Esta función se invoca tantas veces como registros se necesiten ingresar
3.- El 1er insert demora Ej: 100 ms, el 2do 120 ms ,..,etc. El nro. 30 demora 4 segundos
4.- El Timeline muestra como se incrementan progresivamente los tiempos en cada insert
5.- La función se invoca N veces dentro de un BEGIN - COMMIT
El insert es el mismo, los mismo valores.
Nota:
1.- 30 registros se demoran alrededor de un minuto
2.- Hice una prueba y dentro de la función inserté los 30 registros en una tabla temporal que al final inserte en la tabla real con un select a la temporal. El tiempo bajó a 13 seg. Pero está solución no me resulta factible.
Les agradeceré la ayuda
Saludos
js
Este es el escenario
1.- Se llama a una función(parámetros) que inserta dichos parámetros en una tabla
2.- Esta función se invoca tantas veces como registros se necesiten ingresar
3.- El 1er insert demora Ej: 100 ms, el 2do 120 ms ,..,etc. El nro. 30 demora 4 segundos
4.- El Timeline muestra como se incrementan progresivamente los tiempos en cada insert
5.- La función se invoca N veces dentro de un BEGIN - COMMIT
El insert es el mismo, los mismo valores.
Nota:
1.- 30 registros se demoran alrededor de un minuto
2.- Hice una prueba y dentro de la función inserté los 30 registros en una tabla temporal que al final inserte en la tabla real con un select a la temporal. El tiempo bajó a 13 seg. Pero está solución no me resulta factible.
Les agradeceré la ayuda
Saludos
js
Valora esta pregunta


1