【问题标题】:MongoDB: How to check performance in replica set?MongoDB:如何检查副本集中的性能?
【发布时间】:2021-10-14 10:29:55
【问题描述】:

我使用 Virtual Box 创建了 4 个 VM,我配置了一个使用 3 个 VM 的副本集

VM1 主要

VM2 辅助

VM3 辅助

VM4 与其他所有设备隔离。

我这样做是为了检查我是否在 mongo Db 副本服务器上执行繁重的查询,而普通服务器是否可以从具有副本集的服务器获得更快的结果。

令我惊讶的是,在 VM1 和 VM4 上的查询几乎同时给出了结果。

我认为我的方法有问题,请让我知道我做错了什么。

P.S 我还用不同的阅读偏好检查了它。没有区别。

【问题讨论】:

    标签: mongodb performance database-replication replicaset


    【解决方案1】:

    副本集并非旨在提高性能或分散负载。这是为了容错。

    读取时,无论是不是副本,查询都是由单个节点处理的,所以性能相同也就不足为奇了。

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 2012-03-02
      • 1970-01-01
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      相关资源
      最近更新 更多