先用Navicat for MySQL的转储SQL文件,备份成sql文件
另一个人拿到这个sql文件后,用source命令还原数据库,速度非常慢。
假如也用Navicat for MySQL去还原则要快得多,大致1分多钟,而用source命令去还原则到半个小时,差别太大了。
因工作的要求,这个还原是做成批处理命令自动还原的,没办法手工去用Navicat for MySQL还原。
请用大虾有没有更好的办法
另一个人拿到这个sql文件后,用source命令还原数据库,速度非常慢。
假如也用Navicat for MySQL去还原则要快得多,大致1分多钟,而用source命令去还原则到半个小时,差别太大了。
因工作的要求,这个还原是做成批处理命令自动还原的,没办法手工去用Navicat for MySQL还原。
请用大虾有没有更好的办法
解决方案
40
要不连接的时候设置一下:
set global @@autocommit = 0
这样可能会快点,原因是照常理来说 虽然是Navicat for MySQL导出的sql不可能说在navicat里就快,其他的工具就慢,但是既然又快又慢,那肯定是由原因的,本人猜测是配置上的区别。
set global @@autocommit = 0
这样可能会快点,原因是照常理来说 虽然是Navicat for MySQL导出的sql不可能说在navicat里就快,其他的工具就慢,但是既然又快又慢,那肯定是由原因的,本人猜测是配置上的区别。