Всем привет. Надо посчитать количество записей с максимальным значением поля содержащим

время операции.
Запрос работает, но медленно. ~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);

Что порекомендуете ?

14 ответов

5 просмотров

Знамени для начала in на =

Убери в подзапросе order by

Таблица на innodb?

Alexⁿ- Автор вопроса

Тогда вот Селект Макс должен вычисляться достаточно не быстро

Alexⁿ- Автор вопроса
Alexⁿ- Автор вопроса
Ilya Zviagin
Order by, limit, не нужны

Без LIMIT он ругается на количество строк возвращаемых подзапросом.

Alexⁿ- Автор вопроса
Alexⁿ
screenshot

А так на х*** ты там Макс убрал?

Alexⁿ- Автор вопроса
Alexⁿ
screenshot

Что бы попробовать без MAX )))

Alexⁿ
screenshot Такой вариант тоже работает. Быстро.

Тут был только такой запрос

Похожие вопросы

Обсуждают сегодня

Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
это группа токсиков или тех кто помогает?
Ибрагим
9
Загрузил на свой сервер, теперь обычные прямые ссылки без query параметров и возможных ограничений, всё равно та же ошибка. Неужели скачивать из VK и перезаливать в TG кажд...
Alexey S
2
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
Карта сайта