MySQL MATCH ПРОТИВ против LIKE - PullRequest
       1

MySQL MATCH ПРОТИВ против LIKE

0 голосов
/ 01 августа 2011

Я создаю инструмент, похожий на Google Suggest. Запросы всплывают, когда кто-то печатает. Результаты выбираются из базы данных MySQL, и сопоставляются только те результаты, которые начинаются с того, что набрал пользователь.

Как оптимизировать мою базу данных, таблицы и запросы MySQL (которые выполняются с помощью PHP) для максимальной производительности? Я знаю, что два вероятных игрока - MATCH AGAINST и LIKE. Спасибо!

1 Ответ

3 голосов
/ 01 августа 2011

Оператор MySQL LIKE довольно производительный , учитывая , что вы используете его в индексированном столбце и что сопоставляемая строка не начинается с символа подстановки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...