Как оптимизировать таблицу Mysql размером 1 Гб 250 000 строк + для повышения производительности - PullRequest
0 голосов
/ 15 марта 2012

Теперь моя таблица в MYISAM, потому что я использую ПОЛНЫЙ ТЕКСТ ПОИСК.

У меня есть столбец в этой таблице, текст которого больше похож на сообщение в блоге. Этот столбец способствует макс. к размеру этого стола. Этот столбец даже не используется в ПОЛНОМ ПОИСКЕ ТЕКСТА.

Около 20-50 строк вставляются в эту таблицу каждые 6 часов. Таким образом, большую часть времени это просто чтение данных из него.

Должен ли я перейти на Innodb? Или создайте другую таблицу в Innodb с двумя столбцами в виде массивного столбца и отн. Я бы. Или я должен записать этот столбец в текстовые файлы и обращаться к ним при необходимости.

Я полностью сбит с толку, и большинство статей, вопросы мне не очень помогли.

Любые предложения о том, что я должен сделать, чтобы улучшить его производительность?

1 Ответ

1 голос
/ 15 марта 2012

Вы не предоставили достаточно информации, чтобы определить соотношение затрат и выгод, или даже если текущая производительность может быть разумной.Вы можете бесконечно оптимизировать любую систему, но вам нужно помнить Достаточно ли она хороша сейчас?

Самый верный ответ - осуществить все реорганизации и рассчитать их время.Поскольку представляется, что речь идет только об одной таблице, это не должно занять более нескольких часов инженерных усилий, а также времени, необходимого для запуска импорта.

...