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,则会使用它。
当我 运行 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,则会使用它。