在写密集的日志结构合并树(LSM-Tree)存储引擎中,SSTable 文件的不断积压会导致读放大与空间放大。优化 Compaction 策略是保障写入吞吐平稳与读取延迟可控的核心。 💻 底层调优与实现策略: Size-Tiered 与 Leveled Compaction 场景选型: 写密集场景选用 Size-Tiered 降低写放大,读密集场景选用 Leveled 限制读放大与空间占用。 并发 Compaction 线程池与 I/O 限速: 为后台合并任务分配独立线程池,并结合 Token Bucket 对 Compaction 的磁盘 Write 吞吐实施平滑限速,阻断后台合并与前…
October 7, 2026 2