a veces, tengo que volver a importar datos para un proyecto, leyendo 3.6 millones de filas en una tabla MySQL (actualmente InnoDB, pero en realidad no estoy limitado a este motor). "Cargar archivo de datos ..." ha demostrado ser la solución más rápida, sin embargo tiene una compensación: - al importar sin claves, la importación en sí tarda unos 45 segundos, pero la creación de claves lleva años (ya se ejecuta durante 20 minutos. ..). - importar con claves en la tabla hace que la importación sea mucho más lentaCarga de datos MySQL infile - ¿aceleración?
Hay claves en 3 campos de la tabla, haciendo referencia a los campos numéricos. ¿Hay alguna forma de acelerar esto?
Otro problema es que cuando finalizo el proceso que ha iniciado una consulta lenta, continúa ejecutándose en la base de datos. ¿Hay alguna forma de finalizar la consulta sin reiniciar mysqld?
Muchas gracias DBA
¿Qué tan grandes son los registros? – Grumpy
alrededor de 60 a 100 bytes, de 5 a 8 campos. Nada realmente grande, es la gran cantidad lo que hace que todo sea más lento. – DBa