Как далеко продвинулся импорт моего дампа MySQL?

В моей компании мы иногда импортируем большие клиентские базы данных MySQL (40 ГБ+), загрузка которых на наши машины разработчиков может занять больше дня. Хотя мы принимаем это время загрузки, поскольку оно выполняется в фоновом режиме, у нас нет надежной возможности оценить, когда завершится импорт. Это мешает нам запланировать подходящее время, чтобы действовать. Это как ждать появления кабельщика.

На данный момент моей лучшей стратегией является быстрая команда show table, чтобы увидеть, какой процент таблиц был загружен. Однако, поскольку размеры столов сильно различаются как друг с другом, так и с каждым клиентом, это даже близко не надежно.

Есть ли у кого-нибудь хороший метод или инструмент, который можно использовать для получения надежного процента того, как далеко продвинулся импорт MySQL?

10
задан Technetium 31 May 2012 в 15:28
поделиться