使用truncate或者delete删除表后数据怎么清理

等GC回收空间

等gc执行吧

可以技术文档搜索GC

tidb有个垃圾回收机制,不用管它,自己就好了

等GC到了自然就清除了

等待gc回收清理

等GC时间到就清除了

DELETE 语句运行之后 TiDB 并非立刻删除数据,而是将这些数据标记为可删除。然后等待 TiDB GC (Garbage Collection) 来清理不再需要的旧数据。因此,你的 DELETE 语句并不会立即减少磁盘用量。

GC 在默认配置中,为 10 分钟触发一次,每次 GC 都会计算出一个名为 safe_point 的时间点,这个时间点前的数据,都不会再被使用到,因此,TiDB 可以安全的对数据进行清除。

不用管,自动清理,就是可能比较慢