我意识到这个问题令人困惑。我正在测试我的分片拓扑,我有:
Shard A. (node1(主要),node2(次要),node3(次要))
Shard B. (node4(主要),node5(次要),node6(次要))
对于0数据库活动,如果我开始将大量数据写入分片集合,我会在分片A中的所有节点上看到所有写入活动(因为这个特定的块正在那里写入)。奇怪的是,在node4(shard B中的主要部分)上,我看到在对shard A进行写入的同时进行了相同数量的 read 查询。可能导致这种情况行为?
答案 0 :(得分:0)
如果所有写入都转到Shard A,那么您应该看到的唯一主要活动是在这些节点上。 (即:写入node1,getmores到node2 / 3)。
两个大问题:
mongostat
?)