Это же хорошо)))) У меня в одной базе запрос left join'ами формирует запрос и 4 таблиц в среднем 0.2051. В таблицах около 200 тыс записей на данный момент. Плюс еще генерация отчета в exel файл занимает секунды 3 в среднем.
Ну не сравнивай у меня самая большая таблица посты в форуме 10к всего, и то поиск по ней я так нормально и не сделал 0.03 вроде бы. Еще учиться и учиться
Лайк. Я еще не дошел до труда что бы переделать, а первый раз когда делал не знал что надо полнотекстовым и с ключами точнее я до тиц пор время не найду почитать про это :-[
это аналог лайк, но поиск по fulltext быстрее, так как он создает свой словарь данных.
Но, сразу говорю запросы на добавление, конечно, станут медленнее, но опять же это оправдано и разница ничтожна
Я пока не вникал как там этот фуллтекст в таблицу впаять как искать знаю а вот как поле сделать не текст а фуллтекст нет гг вот такой парадокс по мере необходимости осваиваю
ALTER TABLE `имя_таблицы` ADD FULLTEXT (
`имя_поля_которому_добавляем_индекс_фуллтекст`
)
А вообще если пользуешься phpMyAdmin'ом, то там есть уже опция, где добавляем индексы и первичные ключи, есть значек - буква Т, при наведении появляется надпись ПолнТекст, вот ее кликаешь на том поле, где нужен индекс и он добавляется.
Для наглядности скинул скриншет http://voladm.ru/1.png