Cassandra中的分区密钥大小

时间:2015-10-08 21:42:28

标签: cassandra-2.0

如何提取/计算分区键大小: nodetool cfhistograms,报告与细胞计数相关的最大分区键,但不会说出关于大键的任何内容。

有没有办法提取最大的分区键或至少得到所有分区键+大小的列表?

1 个答案:

答案 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