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 до тысячи раз замедляет запросы.
Обсуждают сегодня