问题如下:
环境为4个分片,每个分片3节点(1+2),版本: 3.2.8
现在查询数据时看到,如果设置成 primaryPreferred/secondaryPreferred 读策略时,特慢,而使用 primary/secondary 没有此问题。
连接如下:
mon_conn = pymongo.MongoClient([‘mongodb://192.168.20.1:27001,192.168.20.3:27001,192.168.20.5:27001’],
read_preference=pymongo.ReadPreference.SECONDARY)
使用MongoChef 也是这样。