我仍在运行5.5(请不要问...)。 我已经导出了一个分区和压缩表,只有一个分区,即源系统上的磁盘上需要1.2GB。
使用此命令在目标系统(表再次被分区和压缩)上运行导入:
gunzip < dumpfile.dmp.gz | mysql -u root -pmypass MY_DB
磁盘上的目标数据文件以每2分钟4MB的速率增加(!!!)。总共要花8个小时。
iotop命令显示mysqld平均每秒写入约2.2MB。
这些数字合理吗?
我有768MB的innodb缓冲区,并且innodb_flush_log_at_trx_commit = 2。但是该磁盘是SATA磁盘(这是一个开发系统)。
我希望我能做的比我好。
请告知。