簡體   English   中英

MongoDB:如何檢查副本集中的性能?

[英]MongoDB: How to check performance in replica set?

我使用 Virtual Box 創建了 4 個虛擬機,我配置了一個使用 3 個虛擬機的副本集

VM1 主要

VM2 輔助

VM3 輔助

並且 VM4 與所有其他人隔離。

我這樣做是為了檢查我是否在 mongo Db 副本服務器上執行繁重的查詢,而普通服務器是否會從帶有副本集的服務器獲得更快的結果。

令我驚訝的是,在 VM1 和 VM4 上的查詢幾乎在同一時間給出了結果。

我想我的方法有問題,請讓我知道我做錯了什么。

PS我還用不同的閱讀偏好檢查了它。 沒有不同。

副本集不是為了提高性能或分散負載而設計的。 它是為了容錯。

讀取的時候,不管是不是副本,查詢都是由單個節點處理的,所以性能是一樣的也就不足為奇了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM