如何合并过时的部分,例如。 下面的示例是将近一个月的零件,它们没有被合并的希望。
我尝试使用手动合并
OPTIMIZE TABLE clicks_32 PARTITION 201907 FINAL;
但它们根本不会合并。
从system.parts WHERE partition ='201907'中选择名称,分区,表并处于活动状态; 结果截图
我可以在system.replication_queue表中看到由于错误原因“没有活动副本包含部分...”而卡住的情况
选择 表,创建时间,正在执行的次数,尝试次数,最后异常,最后尝试时间,最后发布时间 来自system.replication_queue,其中last_exception类似于'%No active 副本有%%';
这种过时的过程不断堆积我们的集群,并成为发生错误“零件过多(300)。合并处理的速度明显慢于插入操作”的原因