Los siguientes artículos exploran las ventajas y desventajas de la -E
opción de inicio:
Concéntrese en la vía rápida: comprensión del parámetro de inicio –E
Resumen:
-E
cambia el algoritmo de llenado proporcional . En lugar de pasar al siguiente archivo después de una asignación de extensión única, el movimiento se produce después de que se hayan asignado 64 extensiones.
Estas asignaciones de extensión no necesitan provenir de una sola tabla. Por ejemplo, cuando se cargan dos tablas en paralelo con –E
habilitado, ambas tablas consumen las 64 extensiones en el archivo único antes de pasar al siguiente archivo. -E
no altera el hecho de que SQL Server asigna una extensión a la vez.
El propósito de –E
es habilitar la lectura de E / S de gran tamaño. Si dos tablas que comparten los mismos archivos / grupos de archivos se cargan en paralelo, –E
se elimina la ventaja de . Las extensiones se fragmentarán, lo que dará como resultado una lectura de E / S pequeña.
-E
originalmente se incluyó en el código para permitir que las compilaciones y reconstrucciones de índices utilicen 256 KB de cada archivo antes de la operación de round-robin, y así obtener mejores E / S secuenciales para grandes almacenes de datos. Originalmente era un "punto de referencia especial" y tenía muy pocas pruebas, solo se documentó porque se usó durante los puntos de referencia (y, por lo tanto, tenía que documentarse).
Libro blanco de Microsoft (pdf)
Respuesta de Community Wiki generada a partir de un comentario sobre la pregunta de @Kin