大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

  如有侵权,请联系作者删除本文。

 

posted @ 2019-11-06 16:26  向往黎明小豆子  阅读(338)  评论(0编辑  收藏  举报