优化导入数据到MariaDB、Mysql(InnoDB)的速度
关键配置:关闭binlog 环境:8G的sql文件,300多个InnoDB数据表, ( 用MysqlWorkbench导出的数据,用HeidiSql导入,因为正式环境是mysql,可以用 MysqlWorkbench,而 MariaDB用不了导出,要用 HeidiSql,直接用 mysqldump、source命令也可以 )。导出耗时6分钟,导入耗时55分钟(有待提高,跟进中) 版本:MariaDB 10 1.注释“log-bin=mysql-bin”、“binlog_format=mixed” 2.“ innodb_flush_log_at_trx_commit ” 设置为“ 2 ” 3.导入完成后,一定要记得设置为原来的 附MysqlWorkbench生成的导出命令 18:24:07 Dumping XXXXXX (all tables) Running: mysqldump.exe --defaults-extra-file="c:\users\admini~1\appdata\local\temp\2\tmpo4jjp3.cnf" --user=root --max_allowed_packet=1G --host=localhost --port=3306 --default-character-set=utf8 --routines " XXXXXX " 18:30