Это может быть немного похоже на вопрос о длине строки, но статистика такова:
- Двухъядерный Intel 4 ГБ оперативной памяти
- Таблица с 8 миллионами строк, ~ 20 столбцов, в основном varchars с первичным идентификатором auto_increment
- Запрос: ALTER TABLE my_table ADD INDEX
my_index
(my_column); - my_column - это varchar (200)
- Хранилище MyISAM
Порядок величины должен быть 1 минута, 10 минут, 100 минут?
Спасибо
Редактировать: Хорошо, это заняло 2 часа 37 минут по сравнению с 0 часами 33 минутами на машине с меньшими характеристиками, с практически идентичными настройками. Я понятия не имею, почему это заняло так много времени. Единственная возможность состоит в том, что рабочая машина HD заполнена на 85%, а 100 ГБ свободно. Должно быть достаточно, но я думаю, это зависит от того, как распределяется это свободное пространство.