如何找出一个套装在 Aerospike 中占用了多少磁盘空间



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

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

asinfo -v sets -l

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

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

最新更新