ClickHouse 没有 UPSERT,清掉重复行要把整个日分区重写一遍再原子换进去。runbook 本体只有五条 SQL,跑之前要验的更多:两张表会不会指到同一个 Keeper 路径、分区 ID 怎么加引号、三个副本同步没有、分区是不是静止的。
Posts for: #生产运维
用只读权限评审 ClickHouse 补数方案
同事准备用 mutation 修复 ClickHouse 表里写坏了 18 天的一列,我在评审方案的同时用只读连接把表的现状摸了一遍,意见主要提在回滚上。
ClickHouse 没有 UPSERT,清掉重复行要把整个日分区重写一遍再原子换进去。runbook 本体只有五条 SQL,跑之前要验的更多:两张表会不会指到同一个 Keeper 路径、分区 ID 怎么加引号、三个副本同步没有、分区是不是静止的。
同事准备用 mutation 修复 ClickHouse 表里写坏了 18 天的一列,我在评审方案的同时用只读连接把表的现状摸了一遍,意见主要提在回滚上。