зачем вам join в MV? join замедляет insert , так как MV вызывает хер знает сколько раз на каждый инсерт, то проде это такие MV вообще не работают
У меня из разных источников наполняются t1(UUID id, val1 int32) и t2(UUID id, val2 String, ..., valN String), а надо из них сделать одну t3(UUID id, val1 int32, val2 String, ..., valN String).
В t2 75кк записей и 5кк в день обновляются (старые истекают, новые прилетают).