Роман Мирр, сделал вывод этой командой, есть меняющиеся данные в колонке DISK_WRITE для команды mysqld (несколько сот килобайт в секунду). Процесс идет, насколько я понял. Жесткий диск тоже шебуршит)
Можно сделать примерно такое (говорят сам mysql тоже умеет):
- выкусить (отложить в сторонку) из дампа все что касается ключей, индексов, констрэйнов
- залить остальное
- применить выкушенное
как минимум это позволит в процессе заполнения таблиц "не отвлекать" субд на постоянное обновление индексов, проверки консистентности и т.п.
Попробовать создать дамп mysqldump с опциями --opt --quick затем| gzip > dump.sql.gz
Можно установить утилиту pv и тогда будет видна скорость получения данных и объём переданных данных.
mysqldump ... | pv | gzip > file
желательно перенаправить на отдельный накопитель.
дамп не мой, заставить пересоздать вряд ли получится) Отдельного накопителя под рукой тоже к сожалению нет. Можно ли сейчас как-то помониторить текущий процесс дампа? Есть какие-нибудь встроенные команды для этого? Дамп импортирую через интерфейс Воркбенча. Устал ждать, прогресс бар тоже ничего не показывает(
Роман Мирр, страшно прерывать, вдруг второй раз плюс-минус столько же времени займет) Планирую оставить на ночь. Кстати, может ли зависеть скорость загрузки дампа от данных, содержащихся в таблицах? Например, наличия индексов, внешних ключей итд.
Не меняя диск и тип дампа - остается только настроить my.cnf.
А проверить сколько осталось - два варианта, первый и проще и "легче" для системы:
- посмотреть сколько места занимает база на вашем диске
- в MySQL - посмотреть сколько таблиц и сколько записей в больших таблицах.