時(shí)間:2024-02-05 11:03作者:下載吧人氣:17
分片集群中的每一個(gè)數(shù)據(jù)庫(kù)都有一個(gè)主分片,這個(gè)主分片上保存了當(dāng)前數(shù)據(jù)庫(kù)中沒(méi)有被分片的集合的數(shù)據(jù),主分片(primary shard)和主節(jié)點(diǎn)(primary)之間沒(méi)有任何關(guān)聯(lián)。
主分片是由mongos選擇出來(lái)的,選擇的依據(jù)是每當(dāng)創(chuàng)建新數(shù)據(jù)庫(kù)的時(shí)候,mongos會(huì)從集群中選擇包含數(shù)據(jù)最少的分片作為新數(shù)據(jù)庫(kù)的主分片。具體的選擇方式是:
選擇listDatabase命令返回的totalSize字段作為選擇的準(zhǔn)則。如下:
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)友評(píng)論