Задать вопрос

Поиск MySQL, как?

Здравствуйте.

Есть таблица вида:

ID | COUNT | DATA | DATE | TYPE | IP


Каждый день в базу добавляется около 500 тысяч записей.

Как можно сделать поиск по полю DATA быстрым и сколько времени будет занимать поиск по такой огромной базе через неделю, месяц?
  • Вопрос задан
  • 2559 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя great_boba К ответам на вопрос (5)
@great_boba
Первое что надо сделать для такого объема — это порезать таблицу по какому-либо признаку, потому что 500К записей в день — это много. Помнится была таблица с 4 млрд. записями, то всякие операции с этой таблицей были очень тормозные
Второе, вы не объяснили что именно за данные содержаться в поле DATA. Может сделать fulltext (укажите show create table). Если данные достаточно большие, то как указали в первом ответе, то сфинкс
Ответ написан
Комментировать