Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/11/2011, 07:32
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: Truncate table o Delete

Al hacer un truncate no es necesario hacer un rebuild de los indices, con un delete es posible que si.

Si haces un insert masivo es muy recomendable hacerlo con el hint append : /*+ append */ ,así los datos te los va a meter en bloques contigüos y los accesos van a ser mas rápidos ( creo que hay que poner el tablespace o la tabla en NOLOGGIN para que sea eficaz el APPEND.
Otra cosa que deberías hacer es una vez que has cargado la tabla es tirar las estadisticas completas a la tabla y a los indices ( COMPUTE STATISTICS )
Y tambien revisa los tablespaces de datos y de indices, es posible que el tablespace correspondiente esté muy fragmentado, no recuerdo si se desfragmentan con el SHRINK o COALESCE