如何在DSE 6中使用或启用密钥缓存(密钥缓存)

时间:2018-08-08 12:31:12

标签: cassandra datastax datastax-enterprise cassandra-3.0

我们正在使用DSE 6,在出现非常严重的读写超时错误后,我发现此版本未启用密钥缓存剂量。如何启用它?

1 个答案:

答案 0 :(得分:1)

默认情况下启用密钥缓存,但是要确保启用它,您可以检查以下内容:

在您的cassandra.yaml中查找:

key_cache_size_in_mb:

只要该值未设置为零(0),就会在群集上启用密钥缓存。如果更改此值,则需要使/每个节点反弹以使其生效。

接下来,还按表控制密钥缓存。描述表格时,请寻找caching选项:

AND caching = '{"keys":"ALL", "rows_per_partition":"NONE"}'

在上面的示例中,在禁用行缓存时将缓存所有键。