gpt4 book ai didi

java - Cassandra key 缓存为空

转载 作者:搜寻专家 更新时间:2023-11-01 03:11:44 27 4
gpt4 key购买 nike

我是 Cassandra 的新手,我正在尝试优化我的读取(写入时间很好,每 .1 秒大约 1000 行)并且我一直在阅读 Key 缓存和 Row 缓存。

使用带有 Hector 库的 Java 插入数据,一切似乎都很顺利,但读取速度非常慢(比我比较的 SQL Server 实例慢大约 2-3 倍)。我开始查看统计广告 cfstats 显示:

Key cache capacity: 200000
Key cache size: 0
Key cache hit rate: NaN
Row cache capacity: 40000
Row cache size: 0

插入后Key或Row缓存中不应该有东西吗?我认为这就是为什么当我尝试阅读时它运行如此缓慢的原因。

任何帮助将不胜感激...

最佳答案

键缓存仅用于从磁盘上的 sstables 读取的数据。如果您查询的数据是最近插入或更新的,它将改为从 memtable 中读取,并且不会填充键缓存。

关于java - Cassandra key 缓存为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8579580/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com