Tengo un archivo SQL que contiene dos tablas con alrededor de 600,000 filas en total. Ayer, traté de importar el archivo a mi base de datos MySQL en Fedora 16, y me llevó más de 2 horas importar el archivo. En mi PC con Windows tardé 7 minutos. Mis máquinas Linux y Windows tienen exactamente el mismo hardware. Un par de mis amigos también lo intentaron y tuvieron una experiencia similar.¿Por qué la importación de SQL es tan lenta?
El comando que estábamos usando era: mysql -u root database_name < sql_file.sql
.
¿Por qué hay tanta diferencia de velocidad?
Mismos tipos de tabla (INNODB/MYISAM/...)? –
Sí, los tipos de tabla son los mismos: Innodb –
¿Has comprobado mysqlimport? Ver http://stackoverflow.com/questions/2956407/mysql-console-slow-on-import-of-huge-sql-files – rorycl