2.2.2.2 读路径:分层查找与 Bloom Filter 优化


文档摘要

2.2.2.2 读路径:分层查找与 Bloom Filter 优化 你有没有在深夜被一个 P99 读延迟报警惊醒,打开监控一看:99% 的 GET 请求耗时突然从 0.8ms 跳到 14ms,而写入流量纹丝不动? 查日志,没报错;看 GC,很平稳;翻线程栈,全是 和 的调用栈——像一队训练有素却集体迷路的信使,在 L0 到 L6 的六层冰川间反复折返,却始终找不到那块该死的 key。 这不是幻觉。这是 LSM-Tree 读路径上最隐蔽、最顽固、也最容易被“优化”反噬的痛点:Bloom Filter 本该是读操作的减速带,结果却成了刹车失灵的下坡弯道。 今天,我们不讲理论,不画抽象架构图,不罗列八种 Bloom Filter 变体。


发布者: 作者: 转发
评论区 (0)
U