Как можно ускорить выборку данных из БД MySQL.

evgkuz

Новичок
Как можно ускорить выборку данных из БД MySQL.

Как можно ускорить выборку данных из БД MySQL.

Запрос, пример:
PHP:
SELECT `field` FROM `table` WHERE `field` LIKE '%$keyword%' LIMIT 10
Дело в том, что «LIKE» сильно замедляет выборку данных. Равно не поставишь, нужны похожие слова.

Можно ли оптимизировать этот запрос?
 

ys

отодвинутый новичок
Demiurg

Не подскажете как для mysql поменять /tmp на что-нибудь другое, а то место у меня там, по понятным причинам, ограничено, а create fulltext index ... дает такое:

ERROR 3: Error writing file '/tmp/STnVdIlL' (Errcode: 28)

...
Sorry, нашел в man mysqld :)
 
Сверху