просто запишет число в ячейку, вторая некие бинарные данные. Для первой при выборке из materialized view я могу просто sum использовать, для второй нужно sumMerge.
По документации рекомендуют именно второй вариант использовать, но чем хуже первый? Быстродействие?
по uniq и uniqState понимаю, в чём может быть разница, а с суммой - нет
Движок aggregating не знает что надо суммировать или считать средниее или брать мин. при мержах, он просто берет any, поэтому ему нужен намек .state. Запрос во вью никак не связан с движком таблицы, движок который мержит просто не в курсе про наличие mv. Движок summing суммирует по умолчанию, ему state не нужен.
Обсуждают сегодня