Могу ли я сказать, сколько времени осталось на команду ALTER TABLE? - PullRequest
2 голосов
/ 06 июля 2011

На нашем основном сервере MySQL вставка строк и повторное включение ключей в конкретной таблице заняло 40 минут.На ведомом устройстве команда ALTER TABLE ... ENABLE KEYS выполняется уже более 100 минут, что очень необычно.Я хотел бы убить его, но это будет раздражать раба.Есть ли способ хоть как-то взглянуть на то, сколько времени это займет?

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Нет способа определить, сколько времени это займет. Команда скопирует все данные во временную таблицу, внесет изменения и затем переименует копию, чтобы заменить оригинал. Вы можете увидеть «Скопировать во временную таблицу» в ProcessList, но это не дает никаких указаний относительно того, сколько осталось.

Я также предлагаю не завершать процесс и дать ему завершить операцию.

Patience!

1 голос
/ 06 июля 2011

Невозможно сказать. Просто надо подождать.

...