MySQL сбросить и восстановить медленно
Я резервное копирование данных MySQL с помощью команды MySQL:
mysqldump -uroot -pbuild testDB > ./testDB.sql
И восстановите его из файла testDB.sql с помощью команды:
source testDB.sql
Файл testDB.sql составляет 1,8 ГБ, и восстановить его на моем локальном компьютере (Mac Pro OS 10.10 2,6 ГГц Intel Core i5,8 ГБ 1600 МГц DDR3) потребовалось около 7 минут, но на компьютере с окнами (8 ГБ) моих коллег это будет заняло больше часа.
Любая идея может помочь мне? Это InnoDB, и я также пробую несколько способов, таких как:
set autocommit=0;
set unique_checks=0;
set foreign_key_checks=0;
source testDB.sql
и в конце:
set unique_checks=1;
set foreign_key_checks=1;
commit;
Но, похоже, не лучше.
И я также нахожу некоторые инструменты: xtrabackup, mydumper/myloader. Я пробовал mydumper, но сейчас не получилось, это кажется сложным на Mac OS.
Я надеюсь, что кто-нибудь мог бы рассказать больше о том, что является узким местом mysqldump и восстановить данные mysql. задавать