min(id)为什么走全表扫描

这个首先要检查下GC问题,先看看看和下面链接里前2个例子能对应不(目前的机制delete 如果不再最底层compact的话释放不了空间)。

针对这个表临时解决有2个方式
1、 前面说的读取重建
2、 对这个表手动compact: 找到表的region然后循环处理
tikv-ctl --host tikv_ip:20160 compact -r XXXX -c write -d kv --bottommost force --threads 4
tikv-ctl --host tikv_ip:20160 compact -r XXXX -c default -d kv --bottommost force --threads 4

删数据,建议使用tidb的非事务DML ,你的版本已经支持了
https://docs.pingcap.com/zh/tidb/stable/non-transactional-dml#非事务-dml-语句

1 个赞