pro-dev
@pro-dev

Долго заливается дамп базы MYSQL. Почему?

Всем привет! Есть база mysql размером 670 мб. Установлена на Ubuntu 18. Был переезд на новый сервер и дамп стал долго загружаться. Вот вид из консоли https://cloud.mail.ru/public/3hPj/3neoXmPjV

Запуск команды Mysql -v -u root -p main_data < /tmp/dump....sql

Что может быть не так? Как ускорить?
  • Вопрос задан
  • 1164 просмотра
Решения вопроса 1
kocherman
@kocherman
Не создавайте индексы до добавления данных.
Типичный дамп БД состоит из двух разделов:
1. структура БД
2. данные БД
В структуре БД создаются таблицы: их поля и индексы.
Вам нужно вырезать код этих индексов и добавить создание индексов в конец дампа.
Тогда скорость импорта дампа вырастет раз в 50.
Также на скорость работы влияет тип таблиц - myisam работает быстрее innodb.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Dreamka
@Dreamka
Web-разработчик.
670 мб не должны заливаться быстро =)
Ответ написан
@edo1h
быстрее перести каталог базы рсинком или mariabackup (если у вас mariadb)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы