MySQL « как ускорить импорт дампа?

Есть sql файл, дамп базы данных. Там очень много записей и импорт занимает приличное количество времени, а мне его приходится делать довольно часто из-за тонкостей проекта.

если какие нибудь трюки по ускорению импорта из SQL файла? сейчас это делается простой командой "< fileName.sql"

1 ответов


Не скажу насчет оптимизации импорта именно Вашей БД (нужно, как минимум, знать, что она из себя представляет), но могу посоветовать воспользоваться вот этой разработкой Sypex Dumper.

Вот небольшая ремарка с сайта:
# создание резервной копии и восстановление базы данных MySQL без использования сторонних программ, только чистый PHP;
# работа с базами данных любых размеров (от нескольких килобайт до тысяч мегабайт), в связи с этим вся работа с файлами бекапа осуществляется по FTP, но download возможен и с помощью менеджера загрузки (Download Master, Reget и др.);
# впечатляющая скорость работы*;
# поддержка двух форматов сжатия файлов ** (Gzip и Bzip2), а также разной степени сжатия для GZip;