MV и куда вообще смотреть в плане производительности MV?
Очень долго выполняется countMergeIf по 5 полям + group by having с ограничением по месяцу (50+ секунд). В основной таблице куда смотрит MV данных всего лишь 2.33млрд (если сделать такую же выборку по датам как в MV). Основная таблица distributed, MV соответственно на одном из шардов
Что вы вкладываете в слова "ускорить выборку из MV"? MV - это insert trigger, а выборка идет из таблицы в которой есть какое-то количество строк, первичный индекс и все остальное. Не интересует основная таблица, интересует количество строк (и свойства) таблицы в которую MV пишет аггрегированные данные.
Обсуждают сегодня