一个月长时间没有开启gc,开启gc后,有方法看底层数据Compact的进度吗?

compact没有进度一说,gc后的数据可以在compact时清理,而compact的触发和gc无关主要看lsm tree每层是否到阈值。 因此很多情况下dml后空间几乎没什么释放。
对于truncat drop操作释放的空间是直接删sst文件,和compact无关,可以通过mysql.delete_range的两个表评估进度

3 个赞