最近迁移一个数据库,500多张表大概600多万条数据,经过navicat导出的数据,再经过source命令导入到mysql8.0mysql
以前也作过相似的工做,可是却历来没有这么慢过,一个小时了尚未完成,以前在笔记本上作相同的数据量大概也就5分钟搞定,不过笔记本上跑的是mariadb,也作过其余机器的试验,都是mysql5.*。猜想的缘由一是目标机的mysql8.0作了主备,redo.log太厉害一直在写,二是数据导出的方式不对,或许应该用mysqldump加参数优化一下。经过查看系统资源占用状况,mysql并无占用多高,系统相对来讲很空闲,机器性能也彻底够用。稍后查日志分析下缘由sql