MySQL InnoDB работает очень медленно с большим количеством данных с использованием индекса

#mysql

Вопрос:

Пытаюсь выяснить, что именно замедляет выполнение запроса.

Сам запрос выглядит примерно так:

 SELECT name 
FROM players USE INDEX(players_name_status_IDX) 
WHERE name = 'test' AND status = 1
 

Поиск одного и того же имени (тест) с примерно 150 тысячами записей в таблице занимает у меня около 60 мс. Сейчас у меня почти полмиллиона (~490 тыс.) записей, и время выполнения одного и того же запроса занимает у меня примерно 200 мс.

Пожалуйста, обратите внимание, что я ищу имя, которое специально не существует, поэтому запрос выполняет поиск по всему набору данных.

Комментарии:

1. Проверяли ли вы загрузку операционной системы во время этих выборов?

2. Нагрузка вообще не существует. Я единственный, кто сейчас управляет сервером. Я несколько раз выполнял эти два запроса в разных базах данных за несколько секунд.

3. Предоставьте полный сценарий СОЗДАНИЯ ТАБЛИЦЫ и полный вывод ОБЪЯСНЕНИЯ.