Оптимальный поиск в большой таблице

Andrew z

Новичок
Оптимальный поиск в большой таблице

Есть таблица, основные поля
title varchar(250)
description text (не более килобайта)

В таблице около 120 000 записей.

Хочется сделать поиск, но при таком объеме данных, не могу позволить себе сильно нагружать сервер.
Поэтому есть вопрос, как организовать поиск:
1. с помощью LIKE "%...%" по полю title
2. сделать поле title полнотекстовым индексом и соответстующий поиск по нему
3. или все таки полнотекстовый индекс по двум полям

Меня настораживает, что для каждого обращения пользователя будут создаваться два SELECT'а: первый возвращает количество, второй записи.
Так вот первый будет на мой взгляд сильно грузить MySQL.

Что посоветуете?
 

slach

Новичок
1) FULLTEXT по description

COUNT не сильно тормозит... особенно если условие WHERE пользуется

-~{}~ 05.04.05 12:06:

И особенно если WHERE одинаковое у двух запросов
 
Сверху