時間:2024-02-05 11:03作者:下載吧人氣:33
分片集群中的每一個數(shù)據(jù)庫都有一個主分片,這個主分片上保存了當前數(shù)據(jù)庫中沒有被分片的集合的數(shù)據(jù),主分片(primary shard)和主節(jié)點(primary)之間沒有任何關聯(lián)。
主分片是由mongos選擇出來的,選擇的依據(jù)是每當創(chuàng)建新數(shù)據(jù)庫的時候,mongos會從集群中選擇包含數(shù)據(jù)最少的分片作為新數(shù)據(jù)庫的主分片。具體的選擇方式是:
選擇listDatabase命令返回的totalSize字段作為選擇的準則。如下:
mongos> db.adminCommand("listDatabases") { "databases" : [ { xxxx }, { xxxx }, { xxxx } ], "totalSize" : 2842624, "totalSizeMb" : 2, "ok" : 1, "operationTime" : Timestamp(1610982469, 1), "$clusterTime" : { "clusterTime" : Timestamp(1610982469, 1), "signature" : { "hash" : BinData(0,"knqdZrxpyGFdSi0gljxCQG4LJ9U="), "keyId" : NumberLong("6894922308364795934") } } }
網(wǎng)友評論