У меня есть таблица с 1 миллионом уникальных ключевых слов на всех языках в формате utf_unicode
. В последнее время у меня были проблемы с выбором, каждый из которых занимал до 1 секунды. Это действительно вызывает замедление запросов.
Структура таблицы ключевых слов (keyword_id
, keyword
, dirty
) -> keyword_id
является первичным ключом, keyword
имеет уникальный индекс, а dirty
имеет простой индекс. keyword
имеет тип varchar
с 20 символами макс. dirty
является логическим значением.
Проблемы возникают при выборе с помощью «ключевого слова» в поле «где». Как я могу ускорить эту таблицу.
Я использую MySQL с PHP.
ОБРАЗЕЦ ЗАПРОСА
SELECT k_id
FROM table
WHERE keyword = "movies"