clicks, date as short_date FROM table FINAL WHERE date >= '2019-07-03' AND date <= '2019-07-03' GROUP BY short_date
это занимает 1-1.5 секунды.
убираю FINAL, запрос проходит за менее чем 0.1 секунд. Данные получаю уже оптимизированные, то есть так же одна строчка. Понимаю, что могу получить несколько, если оптимизация не прошла, или данные в нескольких партициях
НО
мне ничто же не помешает их самому суммировать. Почему с FINAL тогда запрос в 10-15 раз медленнее? И могу ли спокойно делать запрос без FINAL и самому суммировать?
Конечно надо досуммировать самому. Final до тысячи раз замедляет запросы.
Обсуждают сегодня