2.3.4.3 TimeWindowCompactionStrategy TimeWindowCompactionStrategy 的“时间窗口撕裂”:当 SSTable 跨越两个窗口边界时,我们究竟在 compaction 中丢掉了什么? 你有没有遇到过这样的场景—— Cassandra 集群运行平稳,写入吞吐稳定在 120K ops/s, 表的 设为 86400(24 小时), 是 1 小时, 是 。一切配置都“教科书般正确”。 可某天凌晨三点,监控突然报警: 从个位数飙升至 137, 在 5 分钟内从 18ms 拉升至 217ms,而 在 下悄然堆叠出 43 个文件——其中 19 个大小不足 2MB,却全部标记为 ,且时间戳横跨 与 两个窗口。