#794·leveldb

在打开日志/清单重用时重新计算/预先填充压缩启发式规则。

作者: dmurph创建于 2020年4月2日更新于 2026年3月16日
标签bug

当日志/清单重用选项打开时(我忘记具体名称,此时日志只是加载到内存中,没有进行修复/压缩),压缩策略没有适当设置。这意味着,如果用户打开数据库,写入到压缩触发前的位置,然后关闭并重新打开数据库(并重复此操作),在内存不足之前,日志文件将永远不断增长,而不会进行任何压缩。