大sql文件导入mysql
情况介绍:(Windows10系统)刚入行程序员入职公司,需要导入一个1.38G后缀名为sql的文件进mysql数据库中,刚开始使用Navicat工具导入发现很慢,上网查询说是在CMD中使用source命令导入,于是照做,效果还是不行,导入耗时1天1夜。导入时注意到磁盘读写已经是满负荷。后来把电脑都换了效果还不不好,不多说直接总结下自己后来把导入时间缩短到半个小时的处理,也不知对不对。
方法:
1.将mysql安装在固态C盘中并且把数据库数据存放位置也设置在固态C盘,充分利用固态硬盘读写速率较快的特性;
实际上,导入操作时通过任务管理器查看磁盘发现,磁盘占用20%左右了,mysqld.exe执行速率由之前的0.2MB/s变成了40多MB/s.
2.修改my.ini文件如下:
3.在使用CMD窗口进行source命令导入操作时,可以关闭数据库日志和自动提交,改为手动开启事务手动提交。
参考链接:
https://blog.csdn.net/qq_37674858/article/details/80090773
https://www.cnblogs.com/zhangzhijian/p/10550396.html
如有侵权,请联系作者删除本文。