У меня есть таблица InnoDB с большим количеством полей и в настоящее время 0,7M строк.Теперь я создал 3 столбца перечисления и создал для них индекс (текущее значение в столбце равно нулю).На каждый из столбцов создание индекса заняло около 11 минут.Это ожидается?
Я обнаружил, что запросы к таблице также занимают слишком много времени.Такие запросы, как выбор нескольких столбцов из всех строк с одним значением поля (отметка времени) в определенном диапазоне, занимают 2-3 минуты.
Таблица содержит около 20 полей, многие из которых являются varchar (255), некоторые из нихТЕКСТ, некоторые целые числа и т. Д.
Машина (VPS) имеет 512 МБ оперативной памяти и 1 ГГц процессор
В основном я хочу знать, являются ли эти времена неожиданно длинными, и если да, то такиз-за моей машины или дизайна стола.