Replication
Mongos 不使用輔助讀取副本/分片 mongo 設置
我有 4 個 DB(2 個分片,2 個副本)的 Mongo DB 設置,我注意到每個分片的輔助伺服器沒有用於讀取查詢。兩個輔助伺服器都從它們的主伺服器接收到所有插入、更新和刪除,但是當我查看 mongostat 時,“查詢”下的數字始終為零。
我是否需要為我的 mongos 客戶端設置諸如“slaveOk”之類的東西才能使用每個分片的輔助伺服器進行讀取查詢?
謝謝!
從從屬設備讀取不是預設行為,但它通過語言驅動程序在應用程序中啟用(因為它們只能用於讀取操作。)它無法從伺服器控制。master_slave_connection 頁面中描述了 pymongo 中的範例。