我们正在运行一个Cassandra 2节点集群。
以下是独立执行时的读写延迟统计信息:
99% write avg write latency 99% read avg read latency GC time
545 .227 2816 1.793 2400
但是,并行执行读写操作时,同一批处理集的总读取时间几乎要差3倍(写入延迟几乎不受影响)。
99% read avg read latency GC time
4055 1.955 6851
应用程序键空间上没有记录压缩-尽管我们可以看到system和system_schema表空间上的压缩。
是什么原因导致同一样本集的读取时序大幅跳升-当写入发生并发读取时?
要提到的另一点是,bloom过滤器的误报率始终为0-似乎表明Bloom过滤器正在得到有效使用。
感谢您提出任何调查的指示。