如何找出Set在Aerospike中占用多少磁盘空间?

时间:2015-06-15 14:07:20

标签: aerospike

我发现最接近的是使用info工具的asmonitor命令,但它只是像命名空间的磁盘使用一样精细。可能使用Aerospike Java客户端也很酷。

1 个答案:

答案 0 :(得分:3)

您可以使用asinfo获取集合中的记录数:

asinfo -v sets -l

然后您需要知道集合中的平均记录大小。

否则,您必须编写UDF并进行扫描聚合(但据我所知,这仍然是一个粗略的近似,因为没有简单的方法可以确切地知道通过UDF读取在内部使用了多少记录的箱子。)