关于compact的一些疑问

麻烦请问一下~

1.在关于compact的文档最下方有如下的这部分描述


说可以日间和夜间分别调低调高,看起来像为了针对生产环境白天黑夜的流量不同而给出的建议
然后在storaged配置文件中有如下描述
image
所以这个值到底需重启吗?是重启storaged吗?

2.删除一个space的时候,什么时候才会删除底层的文件并释放磁盘空间呢?(试了一下手动compact,但是手动compact需要指定space,可是之前的space已经删了,没法use了)

  1. 在console中用update configs命令修改该参数值后,需要重启storaged生效;
  2. 删除的space会在下次compact时释放掉空间
1 个赞

我记得 max_subcompaction这些参数可以在下次rocksdb compaction的时候生效,不需要重启了。
这里的生效逻辑好像改过了。
@四王

重启storaged生效, 这部分逻辑都是rocksdb调度的, 目前源码看由小变大可以下次compaction生效, 由大变小不行.

@Amber 把文档里"日间夜间"这句删了吧

1 个赞