簡體   English   中英

Mongotop顯示Primary正在大量讀取並且需要很長時間才能讀取分片群集

[英]Mongotop shows Primary is reading heavily and takes long time to read in sharded cluster

我們有一個帶有副本集的分片集群環境。 我們遇到了性能問題。 我們正在使用mongos服務器連接到數據節點。

當使用mongotop查看單個數據節點時,發現1)Primary正在讀取並顯示較長時間,而不是Secondary。

請告知是否有任何需要更改的首選項設置,以確保寫操作發生在主服務器上,讀操作發生在輔助服務器上。 我可以看到花了很長時間閱讀的藏書。

還請告知是否有任何設置可以檢查是否未將數據寫入輔助數據庫,然后等待其提交到主要數據庫。

問候

您可以將驅動程序配置為使用readPreference模式“ secondary”或“ secondaryPreferred”來實現。 用於指定讀取首選項模式的語法特定於驅動程序以及所使用的編程語言的慣用法。

但是,您應該謹慎使用它,因為從輔助數據庫讀取數據會將過時的數據返回給應用程序。 如果寫入負載很少,這可能很有意義。 提高性能的更好方法是增加分片數量。

另請參閱: http : //docs.mongodb.org/manual/core/read-preference/

暫無
暫無

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

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