gpt4 book ai didi

java - MongoDB EC2 基准配置

转载 作者:行者123 更新时间:2023-12-01 05:33:18 27 4
gpt4 key购买 nike

我计划在 EC2 上使用 MongoDB 作为我的 Web 应用程序。现在我在 MongoDB 上的读写速度为 8000。我的 MongoDB 实例类型是 m1-large。

为了获得最佳性能,我关注了以下网站: site-1 site-2

我已经尝试了很多,但未能达到上述网站中提到的性能。我想知道是否有其他资源可以找到最佳的 EC2 性能基准和某种配置?

最佳答案

以下是您可以采取的一些措施来提高 EC2 上的写入性能:

突袭元素

Raid 0 将为您带来更好的速度,但请确保您的应用程序不需要raid 10提供的镜像(推荐设置)

Rais 10 将镜像(raid 1)和 strip 化(raid 0)结合在一起。

  • 注意:单个 EC2 实例与 EC2 实例之间有 2GBs 的速率限制。EBS 服务作为一个整体,因此这是您所能达到的最高费率可能希望从单个节点写入EBS,无论有多少个您拥有的数量。

使用分片

写入到不同盒子的次数越多,写入次数就越少每个人都有写负载。

仅对重要内容建立索引

尝试限制/减少您拥有的索引数量。对于每个额外的索引,插入或更新也会产生额外的写入(因此写入性能更差)。

控制文档大小

尝试控制文档大小,以便它们不会增长,因此必须经常移动到集合的末尾。如果您要推送一个数组,请尝试修复(限制)项目数量及其各自的大小,以便 mongo 可以智能地了解填充因子并在这里为您提供帮助。

关于java - MongoDB EC2 基准配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8624189/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com