MySQL source数据速度慢的问题
问题如下:
部门有一台MySQL服务器前段时间故障了,首先是系统的superblock坏了,经过SA的修复,解决了。然后在启动MySQL的时候,报了ibd文件损坏的错误。然后DBA介入,hijack的/data文件夹下的表,将表dump了出来。所以这些数据现在都是.sql,我现在的工作是将这些数据souce回MySQL。
用python写了个脚本,用threading模块开了200个session同时source数据,一开始的时候速度很快,硬盘写速度达到120+MB/S,但是写了几百G数据之后,速度就满了,硬盘写的速度只有平均40MB/S了。按照这个速度下去,整个数据库接近8T的数据,需要差不多1个月才能恢复完。
恢复的表都是innodb,有近4W张表。
请问有前辈遇到过类似的问题吗?