当我运行nodetool信息时,我正在获取密钥缓存
Key Cache : entries 0, size 0 bytes, capacity 100 MiB, 0 hits, 0 requests, NaN recent hit rate, 14400 save period in seconds
我在cqlsh的表定义中启用了它
caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'}
在cassandra.yaml中看不到用于密钥缓存的任何参数
不确定为什么不使用KeyCache
答案 0 :(得分:0)
DSE 6.0中引入的SSTables的新格式使密钥缓存已过时,因此,如果您所有的SSTables都已转换为新的文件格式,则不会使用它。保留键高速缓存本身是为了与以前的文件格式兼容,例如,如果您从DSE 5.1迁移数据并且还没有升级SSTable,则可以使用键高速缓存。