【 TiDB 使用环境】测试
【 TiDB 版本】
【复现路径】drop database
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
drop database 空间会清理完毕
删除前
删除后
【 TiDB 使用环境】测试
【 TiDB 版本】
【复现路径】drop database
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
drop database 空间会清理完毕
删除前
删除后
你想问啥
为啥执行完drop database region 还增长呢?空间多久能够释放
drop删除后下次 gc后空间释放,默认10分钟一次
正是操作十分钟不下降所以有点心慌才问问,呵呵,在清理机安心了
十分钟不是从操作完成算起,gc固定10分钟一次,每次判断被删的对象删除时间是不是已经大于10分钟了,所以肯定不止10分钟
嗯,你说的对
删除数据的工作原理是将数据标记为已删除,而不是立即从磁盘上删除它们。这是因为磁盘上的数据需要被定期清理,以便数据库性能更好。删除大量数据会导致磁盘空间被占用,采用了一种称为“延迟清理”(delayed clean)的机制。GC 垃圾回收机制。
慢五分钟左右是因为这个机制?
GC的清理机制默认是10分钟执行一次,所以没那么快
并没有慢5分钟,正常就是删除后大于10分钟才清理,而不是10分钟
这个时长是根据 tidb_gc_life_time
。默认值为10分钟
gc才会释放
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。