2.3.2.3 SSTable 刷盘机制 2.3.2.3 SSTable 刷盘机制:当 卡在 的最后一公里,我们到底在等什么? 凌晨两点十七分,告警钉钉弹窗第三次亮起——某核心订单服务的写延迟 P99 从 8ms 暴涨至 1400ms,GC 时间稳定在 320ms/次,但 JVM 堆内存曲线平缓,Young GC 频率未升反降。SRE 同事甩来一张火焰图: 调用栈底部,76% 的采样卡在 返回后的 内部——不是在写 WAL,不是在序列化 Key-Value,而是在等待一个叫 的原子变量从 变回 。 这不是 GC 拖垮了写入,是 RocksDB 自己把自己锁死了。