tikv oldest snapshot duration 保留N天导致磁盘打满

根据mysql. stats_meta 排序取出前10的table,进行compact

select ADDRESS,r.REGION_ID from TIKV_REGION_STATUS as r,TIKV_REGION_PEERS as p ,TIKV_STORE_STATUS as s where 
r.REGION_ID=p.REGION_ID and p.STORE_ID=s.STORE_ID and ADDRESS in ("xxx:20160","xxxx:20160","xxxx:20160") 
and table_id in (11x85,111x7,111x8,2xx15,2xxx09,1xx18,1xx38,1xx02,xxxx14,12522) order by ;

按啥排的序

compact 操作后,磁盘空间没释放,反而增长更快了。

copmact要读旧文件,合并排序,然后输出新文件,删除旧文件,所以开始肯定有空间占用,如果空间不够删了placeholder文件,尽早考虑扩容吧

固定磁盘,没法扩容,其余机器的磁盘空间比较充裕,算了,我缩容,扩容解决吧。

先扩容,然后compact清理,之后又需要在缩容

扩容后,新机器要1-2周才能balance 到均值,要增大新节点的 store weight 么?

你可以适当调快region调度速度,我之前加一个节点1.8t的 一晚上就好了

1 个赞

收到。

新缩容的机器,加回集群后,磁盘马上有打满了。 :rofl: