2.2.2.1 写路径:MemTable, WAL 与 Flush 你有没有在凌晨三点被一条告警惊醒: ? 有没有在压测时发现,QPS刚冲到5000,延迟就从2ms飙升到800ms,而磁盘IO纹丝不动,CPU却死死卡在98%? 有没有改过 ,调大后写吞吐上去了,可一小时后服务突然OOM, 里 占满堆外内存,连 都来不及敲? 这不是玄学。这是LSM-Tree写路径里最锋利、也最容易割伤自己的那把刀——MemTable与WAL的协同边界,正在无声崩解。 我们不谈教科书定义。今天只拆一个真实线上故障:某金融级订单索引服务,在双11前压测中突发写阻塞,持续37分钟,丢失12.4万条实时风控事件。