【发布时间】:2021-03-07 06:23:09
【问题描述】:
我有一个带有架构的表
CREATE TABLE 流量 (
date 日期,
val1 UInt64,
'val2' UInt64
...
) ENGINE = ReplicatedMergeTree(date, (val1, val2), 8192);
这里的分区键是日期。我想将顺序从 (val1, val2) 更改为 (val2, val1)
我知道的唯一方法就是将此表重命名为 someting(traffic_temp),创建名称为“trafic”和排序 (val2, val1) 的表,然后将数据从 temp 复制到 traffic,然后删除 temp 表。
但是数据集很大,有没有更好的办法?
【问题讨论】: