движком VersionedCollapsingMergeTree ?
                  
                  
                  
                  
                  
                  Т.е. у меня есть таблица без движка, в которую разные значения метрик попадают.
                  
                  
                  Затем через MATERIALIZED VIEW данные отправляются в таблицу с движком VersionedCollapsingMergeTree.
                  
                  
                  
                  
                  
                  Например, у меня 3 метрики:
                  
                  
                  Так выглядит таблица:
                  
                  
                  time user_id metric1 metric2 metric3 sign version
                  
                  
                  ...       1            10        0             0           1         1
                  
                  
                  ...       1            0         12            0           1         1
                  
                  
                  ...       1            15        0             0           1         1
                  
                  
                  ...       1            0          0             18           1         1
                  
                  
                  
                  
                  
                  
                  
                  
                  У записей в примере время(time) одно и тоже.
                  
                  
                  Дулаю optimize table my_stats
                  
                  
                  
                  
                  
                  Но таблица не схлопывается.
                  
                  
                
используйте лучше SELECT ... FROM ... FINAL если не понимаете как collapsing и optimize работает
Обсуждают сегодня