Como puedo optimizar el tiempo de un proceso de insercion?

Rosa
13 de Enero del 2004
Como puedo optimizar el tiempo de un proceso de insercion de 130 millones de registros de una tabla intermedia de oracle a una tabla normailizada? Necesito hacerlo en el menor tiempo posible.
Puedo crear varios procesos q se ejecuten en paralelo e inserten en la misma tabla al mismo tiempo?

f_gallego
13 de Enero del 2004
Donde coño trabajas?? en el FBI ???

Pues supongo que tendras que crear como dices una serie de procesos que dividan la tabla auxiliar e inserten en paralelo en la tabla final.

Utiliza HINT parallel.

de todas formas debe ser un proceso batch.

¿No puede utilizar EXPORT IMPORT?

¿No te puedes evitar el paso por la tabla auxiliar?

Salu2.

Manny
13 de Enero del 2004
Hi,

Pienso, que puedes cambiar la table en NOLOGGING, de esta manera no vienen registrados, en los redo log files, convirtiendo el cargamento mucho mas veloz.

Pregunto?
Que sistema operativo usas?
Que version de oracle tienes?
Que file debes de cargar, imp , sqlldr...etc?


bye.