1

1)我们正在使用大约 8000 个行键查询 Cassandra,并且对于每一行,请求的超列有 5 个子列。

2) 我们启用了缓存= KEYS_ONLY 和 2 MB 的键缓存的键缓存。

3) 我们有 10 个 cassandra 节点在 Cassandra-1.1 上运行

第一次没有缓存键时,大约需要 35 秒才能返回结果。如果再次触发相同的查询,则在 1.5 - 2.0 秒内返回结果。

所以我想知道 Cassandra 在密钥缓存中缓存密钥时是否有任何类型的开销。这是否是在未缓存键时需要花费太多时间来返回结果的原因?还是这是一般行为?

4

0 回答 0