sql >> Base de Datos >  >> RDS >> Mysql

mysql workbench, reemplazar columna del archivo

Está bien. Recomendaría usar CARGAR ARCHIVO DE DATOS explícitamente. Para aquellos que no lo han usado, considérelo solo como una declaración selecta por ahora hasta que lo vea.

Aquí hay un buen artículo sobre rendimiento y estrategias titulado Probando la forma más rápida de importar una tabla a MySQL . No dejes que la versión mysql del título o dentro del artículo te asuste. Saltando al fondo y recogiendo algunas conclusiones:

También hay puntos finos allí, principalmente en los comentarios de los compañeros sobre los índices secundarios (que no tiene). El punto importante para los demás es agregarlos después del hecho.

Espero que estos enlaces sean útiles. Y tus datos entran... en 10 minutos (en otra tabla de prueba con LOAD DATA INFILE ).

Comentarios generales

La forma más lenta de hacerlo es en un lenguaje de programación a través de un ciclo while, fila por fila. Cada vez más rápido es ciertamente por lotes, donde una declaración de inserción pasa, digamos, de 200 a 1k filas a la vez. Sube sustancialmente en rendimiento LOAD DATA INFILE. Lo más rápido son los archivos sin procesar (lo que hago, pero más allá del alcance de hablar aquí).