1)我们用大约8000个行键查询Cassandra,每行有5个子列用于请求的超级列。
2)我们启用了密钥缓存,缓存= KEYS_ONLY,带有2 MB的密钥缓存。
3)我们在Cassandra-1.1上运行了10个cassandra节点
第一次没有缓存密钥时,返回结果大约需要35秒。 如果再次触发相同的查询,结果将在1.5 - 2.0秒内返回。
所以我想知道Cassandra在密钥缓存中缓存密钥时会有任何开销。这是否是在没有缓存密钥时返回结果需要花费太多时间的原因?或者这是一般行为?