drop database 空间会清理完毕

【 TiDB 使用环境】测试
【 TiDB 版本】
【复现路径】drop database
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
drop database 空间会清理完毕
删除前

删除后

你想问啥 :joy_cat:

为啥执行完drop database region 还增长呢?空间多久能够释放

15分钟后空间开始下降


drop删除后下次 gc后空间释放,默认10分钟一次

1 个赞

正是操作十分钟不下降所以有点心慌才问问,呵呵,在清理机安心了

十分钟不是从操作完成算起,gc固定10分钟一次,每次判断被删的对象删除时间是不是已经大于10分钟了,所以肯定不止10分钟

嗯,你说的对

删除数据的工作原理是将数据标记为已删除,而不是立即从磁盘上删除它们。这是因为磁盘上的数据需要被定期清理,以便数据库性能更好。删除大量数据会导致磁盘空间被占用,采用了一种称为“延迟清理”(delayed clean)的机制。GC 垃圾回收机制。

1 个赞

慢五分钟左右是因为这个机制?

GC的清理机制默认是10分钟执行一次,所以没那么快

并没有慢5分钟,正常就是删除后大于10分钟才清理,而不是10分钟

这个时长是根据 tidb_gc_life_time。默认值为10分钟

gc才会释放

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。