DSE 6.0 和 6.7 是否禁用了 KeyCache?

Is KeyCache disabled from DSE 6.0 and 6.7?

当我 运行 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

的 table 定义中启用了它

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

我在 cassandra.yaml 中没有看到密钥缓存的任何参数

不确定为什么没有使用 KeyCache

DSE 6.0 中引入的新 SSTable 格式使得密钥缓存已过时,因此如果您的所有 SSTable 都已转换为新文件格式,则不会使用它。密钥缓存本身是为了与以前的文件格式兼容而保留的,例如,如果您从 DSE 5.1 迁移数据并且尚未升级您的 SSTables,则会使用它。