我们最近部署了一个带有一个实例的AWS文档数据库,在过去72小时内插入了大约6000个文档。
奇怪的是,对于写操作,实例和集群显示的数字完全不同。集群状态超过1000个卷WriteIOP,而实例显示(预期更多(6个writeIOP(在过去3天的持续时间内(。
一些细节:每个文档平均为14kb。该集合有两个索引。一个在_id字段上,另一个在最多包含三个值的数组上(几乎所有文档在该数组中只有一个值(。每秒大约插入2个新文档,更新4个文档(根据集群和实例(。
集群和实例中的readIOP均为零,IndexBufferCacheHitRatio为99.9-100%。(opCountersQuery约为9(。
据我所知,除了标准设置之外,没有任何更改流或其他内容。
我正在使用node/mongoose连接到documentDB。
我的问题主要是,这些卷WriteIOP来自哪里?卷WriteIOP(集群(和writeIOP(实例(的测量值是否完全不同?我是不是错过了什么?
集群报告5分钟间隔内每秒的操作量。不是该5分钟间隔的平均IOP,而是该5分钟时间间隔的操作总数。因此,我们必须将报告的VolumeWriteIOP除以300,以获得每秒实际的计费写入操作。
您可以向下滚动此表以查找VolumeWriteIOP的描述。https://docs.aws.amazon.com/documentdb/latest/developerguide/cloud_watch.html#w150aac29c23b9c11