Около 1 часа назад я начал оптимизацию MySQL для таблицы MyISAM. что составляет ~ 20G с 250M строками. На данный момент он создает db_name.TMD, который составляет 1G и растет.
Насколько я понимаю, MySQL теперь воссоздает оптимизированную копию моей таблицы, если мое предположение верно, то процесс оптимизации не должен повредить исходную БД ?? Кроме того, как убить только процесс оптимизации?
И что произойдет, если во время оптимизации закончится место на диске???
КСТАТИ. Я только что проверил список процессов и текущее состояние: Восстановить с помощью кэша ключей. Хорошо, еще вопросы: Таблица, которую я начал оптимизировать, имеет: 10442 МБ файла .MYD и 9319 МБ .MYI. Сколько места займет процесс оптимизации? ~ Размер файла .MYD или размер файла MYD + MYI?
OPTIMIZE
? Он почти никогда не нужен. - person Rick James   schedule 29.12.2015OPTIMIZE
; может больше, может меньше. Это похоже на индикатор выполнения — он не может быть точным, если не выполнить всю задачу целиком. - person Rick James   schedule 30.12.2015