【问题标题】:AWS DocumentDB: What is the difference between instance writeIOPS and cluster volumeWriteIOPS and why is the volumeWriteIOPS 100x the writeIOPS?AWS DocumentDB:实例 writeIOPS 和集群 volumeWriteIOPS 有什么区别,为什么 volumeWriteIOPS 是 writeIOPS 的 100 倍?
【发布时间】:2021-09-27 05:03:46
【问题描述】:

我们最近部署了一个带有一个实例的 AWS documentDB,在过去 72 小时内插入了大约 6000 个文档。

奇怪的是,实例和集群的写入操作数完全不同。集群状态超过 1000 个 volumeWriteIOP,而实例显示(更多预期)6 个 writeIOP(过去 3 天的持续时间)。

一些细节: 每个文档平均为 14kb。该集合有两个索引。一个在 _id 字段上,另一个在包含最多三个值的数组上(几乎所有文档在这个数组中只有一个值)。每秒大约插入 2 个新文档并更新 4 个文档(根据集群和实例)。

集群和实例中的 readIOP 均为零,IndexBufferCacheHitRatio 为 99.9-100%。 (opCountersQuery 大约是 9)。

据我所知,除了标准设置之外,没有任何更改流或任何东西。

我正在使用 node/mongoose 连接到 documentDB。

我的问题主要是,这些 volumeWriteIOP 是从哪里来的? volumeWriteIOPs(集群)和 writeIOPs(实例)是完全不同的测量吗?我还缺少其他东西吗?

【问题讨论】:

    标签: aws-documentdb-mongoapi


    【解决方案1】:

    集群每隔 5 分钟报告每秒的操作量。不是该 5 分钟间隔的平均 IOP,而是该 5 分钟间隔的操作总数。因此,我们必须将报告的 VolumeWriteIOPs 除以 300 才能得到实际计费的每秒写入操作数。

    您可以向下滚动此表以查找 VolumeWriteIOP 的描述。 https://docs.aws.amazon.com/documentdb/latest/developerguide/cloud_watch.html#w150aac29c23b9c11

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 2020-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 2011-02-22
      • 1970-01-01
      相关资源
      最近更新 更多