gpt4 book ai didi

database - Cassandra 列族的行数

转载 作者:太空狗 更新时间:2023-10-30 01:38:06 24 4
gpt4 key购买 nike

有没有办法在Cassandra中获取单个列族的行数(键数)? get_count 只能用于获取列数。

例如,如果我有一个包含用户的列族,并且想获取用户数。我该怎么做?每个用户都是它自己的行。

最佳答案

如果您正在处理大型数据集并且可以使用非常好的近似值,我强烈建议您使用以下命令:

nodetool --host <hostname> cfstats

这将为每个列族转出一个列表,如下所示:

Column Family: widgets
SSTable count: 11
Space used (live): 4295810363
Space used (total): 4295810363
Number of Keys (estimate): 9709824
Memtable Columns Count: 99008
Memtable Data Size: 150297312
Memtable Switch Count: 434
Read Count: 9716802
Read Latency: 0.036 ms.
Write Count: 9716806
Write Latency: 0.024 ms.
Pending Tasks: 0
Bloom Filter False Postives: 10428
Bloom Filter False Ratio: 1.00000
Bloom Filter Space Used: 18216448
Compacted row minimum size: 771
Compacted row maximum size: 263210
Compacted row mean size: 1634

“键数(估计)”行是整个集群的一个很好的猜测,性能比显式计数方法快得多。

关于database - Cassandra 列族的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1951843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com