Я хотел бы ускорить запрос MySQL, который в основном восстановить страницу данных по образцу нижеБыстрый поиск страниц в MySQL, использование индекса?
select
my_field_A,
my_field_B
where
time_id >= UNIX_TIMESTAMP('1901-01-01 00:00:00') AND
time_id < UNIX_TIMESTAMP('2009-01-16 00:00:00')
Поле time_id
является индекс MySQL, тем не менее, запрос ведет себя так, как будто вся база данных была прочитана в каждой query (получение пары строк уже довольно медленно). Я не эксперт в MySQL. Может ли кто-то угадать, что я делаю неправильно?
«time_id должен быть индексом MySQL», но вы уверены, что это так? 'показать индексы из [таблицы]' – jonstjohn