mysql还原数据库非常慢

MySql 码拜 4年前 (2016-02-19) 426次浏览
先用Navicat for MySQL的转储SQL文件,备份成sql文件
另一个人拿到这个sql文件后,用source命令还原数据库,速度非常慢。
假如也用Navicat for MySQL去还原则要快得多,大致1分多钟,而用source命令去还原则到半个小时,差别太大了。
因工作的要求,这个还原是做成批处理命令自动还原的,没办法手工去用Navicat for MySQL还原。
请用大虾有没有更好的办法
解决方案

40

要不连接的时候设置一下:
set global @@autocommit = 0
这样可能会快点,原因是照常理来说 虽然是Navicat for MySQL导出的sql不可能说在navicat里就快,其他的工具就慢,但是既然又快又慢,那肯定是由原因的,本人猜测是配置上的区别。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql还原数据库非常慢
喜欢 (0)
[1034331897@qq.com]
分享 (0)