Intento insertar millones de registros en una tabla que tiene más de 20 índices.Insertar lento a granel para tabla con muchos índices
En la última ejecución se tardó más de 4 horas por cada 100.000 filas, y la consulta fue cancelada después de 3½ días ...
¿Tiene alguna sugerencia sobre cómo acelerar este proceso.
(sospecho que los muchos índices a ser la causa Si también piensa así, ¿cómo puedo soltar automáticamente índices antes de la operación, y luego crear los mismos índices más tarde de nuevo.?)
Información adicional:
- el espacio utilizado por los índices es de aproximadamente 4 veces el espacio utilizado por los datos solos
- los insertos se envuelven en una transacción por 100.000 filas.
actualización de la situación:
La respuesta aceptada me ayudó a hacer que sea mucho más rápido.
Probablemente quiera no deshabilitar el índice PK (y definitivamente no si está en clúster). – Richard
Sí, tienes razón. Gracias por señalar eso. – Lucero
@Lucero: Gracias por esta respuesta. Una sugerencia: ¿quizás actualice su respuesta de acuerdo con el comentario de Richard? –