время операции.
Запрос работает, но медленно. ~10 сек.
Записей в таблице ~ 10 млн. Количество записей - результата подсчета ~700 Индекс по полю есть.
SELECT count(*) FROM wberp.catalog_save cs_ WHERE cs_.datetime
IN ( SELECT MAX(cs.`datetime`) FROM wberp.catalog_save cs ORDER BY cs.`datetime` DESC);
Что порекомендуете ?
Знамени для начала in на =
Убери в подзапросе order by
Таблица на innodb?
Тогда вот Селект Макс должен вычисляться достаточно не быстро
Такой вариант тоже работает. Быстро.
Order by, limit, не нужны
Без LIMIT он ругается на количество строк возвращаемых подзапросом.
Врёшь, не должен
А так на х*** ты там Макс убрал?
А так на х*** ты там Макс убрал?
Тут был только такой запрос
Обсуждают сегодня