我发现最接近的是使用asmonitor
工具的info
命令,但它只与命名空间的磁盘使用情况一样精细。可能使用Aerospike Java客户端也很酷。
您可以使用 asinfo 获取集合中的记录数:
asinfo -v sets -l
然后,您需要知道集合中的平均记录大小。
否则,您将不得不编写 UDF 并进行扫描聚合(但据我了解,这仍然是一个粗略的近似值,因为没有简单的方法可以通过 UDF 读取记录的箱来确切地知道内部使用了多少)。