как-то проще, чем
// есть таблица
t0(d Date, x Int8, y Int8) engine = MergeTree(d, (x, y), 8192)
// хочу индекс (y, x)
create table t1 engine = MergeTree(d, (y, x), 8192) as select * from t0
drop table t0
// хочу индекс (x, y)
create table t0 engine = MergeTree(d, (x, y), 8192) as select * from t1
drop table t1
?
проще не получится. нужно пересортировывать данные с новым ключом, это все равно полный проход по ним
Обсуждают сегодня