如何提取/计算分区键大小: nodetool cfhistograms,报告与细胞计数相关的最大分区键,但不会说出关于大键的任何内容。
有没有办法提取最大的分区键或至少得到所有分区键+大小的列表?
答案 0 :(得分:1)
如何计算分区键大小:https://shermandigital.com/blog/calculate-the-size-of-a-cassandra-table/
Cassandra为每列存储至少15个字节的元数据。计数器列需要额外的8个字节的开销,就像到期列(具有生存时间值的列)一样。除了元数据之外,我们还需要空间来存储每个列的名称和存储在其中的值
然后
每个分区键需要23个字节的元数据
因此,您使用以下方法计算列的大小(包括分区键列)
column_size = column_metadata + column_name_value + column_value