Para importar una gran cantidad de datos en InnoDB:
-
establecido en la configuración de MySQL
- innodb_dobleescritura =0
- innodb_buffer_pool_size =50%+ memoria del sistema
- innodb_log_file_size =512M
- registro-bin =0
- innodb_support_xa =0
- innodb_flush_log_at_trx_commit =0
-
Agregar justo después del inicio de la transacción:
ESTABLECER FOREIGN_KEY_CHECKS =0;
ESTABLECER CHEQUES_ÚNICOS =0;
ESTABLECER COMPROMISO AUTOMÁTICO =0;
-
Establecer justo antes del final de la transacción:
ESTABLECER CHEQUES_ÚNICOS =1;
ESTABLECER FOREIGN_KEY_CHECKS =1;