2011-12-30 2 views
0

У меня есть таблица MySQL, которая содержит 165 716 записей (и подсчет). Таблица составляет 233,3 МБ. Теперь я хочу добавить индекс FULLTEXT в столбец в этой таблице. Возможно ли это, или это будет проблемой?Добавление индекса FULLTEXT на существующий db

Сердечные приветы

ответ

1

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

[изменить] Я неправильно понял размер - я думал, что это 2,3 ГБ, а не 233 МБ! Если это так, индексирование не должно длиться так долго.

+0

Tnx, я запускаю механизм MyISAM, так что это не проблема :). Мне было интересно узнать о 160k + записях, если это будет проблемой! – iSenne

+0

Это будет проблемой только в том случае, если таблица находится под постоянным использованием, а простои из-за блокировки таблицы (что трудно предсказать) могут вызвать проблемы. Если вы можете, дублируйте таблицу и время, сколько времени потребуется, чтобы индексировать дубликат. –