点击之家。集群上的优化 table 无法正常工作
Clickhouse. Optimize table on cluster doesnt work properly
我有一个集群 2x2 v19.15.2.2,带有复制分区 table。
select * from system.parts
=> some_part_0_0_1, some_part_0_0_2 and etc.
显示一些未合并的部分。
Doc says,在调用 optimize
期间,所有部分都将合并,但在调用此类查询后
// current settings on each node
optimize_throw_if_noop = 1
replication_alter_partitions_sync = 2
optimize table my_table on cluster my_cluster partition my_partition final
它只是多生成一个部分,旧部分不会合并。
我做错了什么?谢谢
select * 来自 system.parts WHERE active
合并过程(由优化启动)将几个旧的(活动的)部分合并为一个新的活动部分。旧部分(合并)变得不活动,将在 8 分钟后被删除(捍卫 8 分钟,因为 CH 出于性能原因不使用 fsync)。
我有一个集群 2x2 v19.15.2.2,带有复制分区 table。
select * from system.parts
=> some_part_0_0_1, some_part_0_0_2 and etc.
显示一些未合并的部分。
Doc says,在调用 optimize
期间,所有部分都将合并,但在调用此类查询后
// current settings on each node
optimize_throw_if_noop = 1
replication_alter_partitions_sync = 2
optimize table my_table on cluster my_cluster partition my_partition final
它只是多生成一个部分,旧部分不会合并。
我做错了什么?谢谢
select * 来自 system.parts WHERE active
合并过程(由优化启动)将几个旧的(活动的)部分合并为一个新的活动部分。旧部分(合并)变得不活动,将在 8 分钟后被删除(捍卫 8 分钟,因为 CH 出于性能原因不使用 fsync)。