Ver Mensaje Individual
  #12 (permalink)  
Antiguo 05/02/2010, 02:46
Alextroy
 
Fecha de Ingreso: marzo-2005
Mensajes: 189
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Backup de tablas grandes

Hola.

Ya tengo algunos resultados con los de trabajar.

Haciendo el insert de forma habitual, es decir, sin APPEND y con la tabla en modo LOGGING, ha tardado 4 minutos en insertar 1315565 registros.
En cambio, con la tabla en modo NOLOGGING y con el APPEND, el tiempo se ha reducido a unos 45 segundos aproximadamente, lo cual es bastante significativo.

He vuelto a repasar el comando MERGE, pero creo que no es aplicable a este caso, ya que la tabla en la que voy a insertar estará vacia, por lo tanto insertará todos los datos ya que no tiene nada que comparar.

Me doy bastate por satisfecho con este método.
Como curisosidad, solo tengo una duda. Cuando la tabla está en modo NOLOGGING ¿que implica exactamente? Entiendo que no está escribiendo en el UNDO ¿no?, y por lo tanto ni se necesita hacer commit ni es posible hacer rollback ¿no es así?

Un saludo