У меня есть дамп с:
SET unique_checks=0;
SET foreign_key_checks=0;
SET autocommit=0;
Я импортирую его mysql < file.sql
командой, и это занимает много времени - я не могу дождаться, когда это закончится. Восстановление этого дампа на машине Hetzner с похожими характеристиками занимает ~90 секунд.
Ubuntu 16.04, сервер MySQL 5.7 по умолчанию, настройки производительности по умолчанию.
Как можно решить или отладить эту проблему?
решение1
Проверьте ваши файлы журналов, как MySQL, так и системные, и посмотрите, какие (если таковые имеются, но надеюсь, что они есть) ошибки там регистрируются. Это хорошее место для начала.
После этого нужно проверить: -- убедитесь, что никто другой не вошел в базу данных и никакие процессы не выполняют действия с базой данных MySQL. -- убедитесь, что вы вошли в систему как пользователь, имеющий достаточные привилегии для дампа базы данных. -- пробовали ли вы команду mysqldump с параметрами -u USERNAME и -p PASSWORD? Поскольку эта команда предназначена для дампов баз данных, она должна работать лучше.