"отложенного" MV, идея в том, чтобы сохранять в табличку только "полные" минуты, т.е. учитывать все, кроме последней минуты (now-1minute), но как только они заполняться их тоже сохранить и так по цепочке)
Можно ли провернуть такое штатными средствами КХ?
Думал в MV просто условие where, но подумал он просто скипнет последнюю минуту и она вовсе исчезнет.
table TTL? хотя это придумывалось в расчете на месяцы и годы. Вроде даже работат на дни и часы. Но минута...... Попробуйте, расскажете.
TTL удаляет данные... а тут нужна просто фильтрация
да просто WHERE time <= toStartOfMinute(now()) в SELECT делайте ...
я так понял, что нужна агрегация и соответственно group by.
А потом пропущенная (последняя) минута будет доагрегирована в след минуте?
это в SELECT который уже из MV а не который внутри MV аггрегация фоновый процесс просто вставляйте данные и фильтруйте последнюю минуту в выборке
Window view
А когда их добавили ?
Обсуждают сегодня