Amazon web services 估计AWS海王星图数据库的大小

Amazon web services 估计AWS海王星图数据库的大小,amazon-web-services,amazon-neptune,Amazon Web Services,Amazon Neptune,我目前正在使用AWS Neptune构建一个图表。有没有办法确定或计算使用AWS Neptune填充的数据库的大小?这实际上取决于在顶点和边属性中存储了多少数据。答案解释得更多,因为存储容量是在Amazon Neptune中动态分配的。这实际上取决于您在顶点和边属性中存储了多少数据。Amazon Neptune动态分配存储容量。AWS Cloud Watch可用于计算填充数据库的确切大小 在Metrics下,您可以选择Neptune并搜索MetricName='VolumeBytesUsed'。

我目前正在使用AWS Neptune构建一个图表。有没有办法确定或计算使用AWS Neptune填充的数据库的大小?

这实际上取决于在顶点和边属性中存储了多少数据。答案解释得更多,因为存储容量是在Amazon Neptune中动态分配的。

这实际上取决于您在顶点和边属性中存储了多少数据。Amazon Neptune动态分配存储容量。AWS Cloud Watch可用于计算填充数据库的确切大小


在Metrics下,您可以选择Neptune并搜索MetricName='VolumeBytesUsed'。这将显示已上载到数据库的数据量。

AWS Cloud Watch可用于计算已填充数据库的确切大小


在Metrics下,您可以选择Neptune并搜索MetricName='VolumeBytesUsed'。这将显示已上载到数据库的数据量。

这篇文章中已经有一个答案,但又发布了一个更详细的答案,因为前面的答案没有提到存储是否包括复制使用的空间、删除的数据等

正如@Morinaga已经指出的,Cloudwatch公开了AWS/Neptune->by Cluster->VolumeBytesUsed下实际数据页使用的字节数。这显示了您收取费用的确切存储空间。Neptune内部为数据使用分布式存储,包括多个副本、一些额外的元数据存储等。这些信息都不会影响您的计费方式,因此它们不包括在VolumeBytesUsed中

Neptune还支持写时拷贝,您可以从另一个群集创建克隆卷。克隆卷需要注意的一点是,新集群只会为与源卷分离的页面占用空间。因此,当您为克隆绘制VolumeBytesUsed度量时,只要源集群仍然处于活动状态且处于闲置状态,您就会看到克隆的数量要小得多。如果删除源群集,则会在克隆中重新调整空间。一定要记下这一点,以避免以后可能出现的任何混淆


最后要注意的是,截至2020年9月,海王星并没有出现体积缩小。VolumeBytesUsed是使用了多少数据页的一个非常高的水印,删除大量数据只会清除数据页中的数据,而不会将其从卷中删除。因此,如果您创建一个集群,添加一组数据,然后删除所有内容,那么您的VolumeBytesUsed仍将显示高水位线。当您插入新数据时,我们将首先重用可用的数据页,这样您就不会为新的数据页付费。

这篇文章中已经有了答案,但又发布了一篇文章,其中包含了更多的细节,因为前面的答案没有提到存储是否包括复制使用的空间、删除的数据等

正如@Morinaga已经指出的,Cloudwatch公开了AWS/Neptune->by Cluster->VolumeBytesUsed下实际数据页使用的字节数。这显示了您收取费用的确切存储空间。Neptune内部为数据使用分布式存储,包括多个副本、一些额外的元数据存储等。这些信息都不会影响您的计费方式,因此它们不包括在VolumeBytesUsed中

Neptune还支持写时拷贝,您可以从另一个群集创建克隆卷。克隆卷需要注意的一点是,新集群只会为与源卷分离的页面占用空间。因此,当您为克隆绘制VolumeBytesUsed度量时,只要源集群仍然处于活动状态且处于闲置状态,您就会看到克隆的数量要小得多。如果删除源群集,则会在克隆中重新调整空间。一定要记下这一点,以避免以后可能出现的任何混淆


最后要注意的是,截至2020年9月,海王星并没有出现体积缩小。VolumeBytesUsed是使用了多少数据页的一个非常高的水印,删除大量数据只会清除数据页中的数据,而不会将其从卷中删除。因此,如果您创建一个集群,添加一组数据,然后删除所有内容,那么您的VolumeBytesUsed仍将显示高水位线。当您插入新数据时,我们将首先重用可用的数据页,这样您就不会为新数据页付费。

谢谢您的回答!我看到Taylor回答的问题,但由于我对数据库中的确切数据量感兴趣,使用Cloud Watch是最简单的解决方案。谢谢你的回答!我看到Taylor回答的问题,但由于我对数据库中的确切数据量感兴趣,使用Cloud Watch是最简单的解决方案。我添加了一个更详细的答案,如果您认为有帮助,请随意接受。我添加了一个更详细的答案,如果您认为有帮助,请随意接受。