JenekX
Новичок
Всем привет. Столкнулся с мистикой.
Есть таблица пользователей, в которой 17 млн. записей. Нужно сделать простейший поиск по текстовому полю - имени, на это поле повешен индекс. Суть проблемы в том, что в phpmyadmin этот запрос выполняется за доли секунды, а вот если я тот же запрос выполняю через php pdo - он выполняется очень долго - 30+ секунд.
Пример запроса: select sql_calc_found_rows * from persons where `name` like 'Ху%' limit 20
В чем может быть такое неадекватное поведение?
Есть таблица пользователей, в которой 17 млн. записей. Нужно сделать простейший поиск по текстовому полю - имени, на это поле повешен индекс. Суть проблемы в том, что в phpmyadmin этот запрос выполняется за доли секунды, а вот если я тот же запрос выполняю через php pdo - он выполняется очень долго - 30+ секунд.
Пример запроса: select sql_calc_found_rows * from persons where `name` like 'Ху%' limit 20
В чем может быть такое неадекватное поведение?