国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > MongoDB > 正文

MongoDB主分片是什么?

2024-09-07 00:22:27
字體:
來源:轉載
供稿:網友
       MongoDB主分片是什么?很多剛接觸的MongoDB數據庫的朋友可能對主分片不是很了解,對此這篇文章小編就給大家介紹一下MongoDB主分片,感興趣的朋友就繼續往下看吧。
01 主分片是什么?
       分片集群中的每一個數據庫都有一個主分片,這個主分片上保存了當前數據庫中沒有被分片的集合的數據,主分片(primary shard)和主節點(primary)之間沒有任何關聯。主分片是由mongos選擇出來的,選擇的依據是每當創建新數據庫的時候,mongos會從集群中選擇包含數據最少的分片作為新數據庫的主分片。具體的選擇方式是:選擇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")
    }
  }
}
       如果我們想手工的選擇某個數據庫的主分片,可以使用movePrimary命令,遷移主分片的過程會耗費一定的時間,在遷移完成之前,不應該對數據庫或者對應的集合進行訪問。遷移過程可能會影響整個集群的操作,所以這個命令一般不要主動去使用,如果必須使用,請務必考慮對網絡負載的影響。
 
       如果你部署的一個分片集群是由一個副本集修改配置而來的,那么副本集上原來的那些數據庫的主分片將會繼續留在原來的副本集上,之后創建的數據庫才可以將主分片設置在其他分片上。
 
       02 如何遷移主分片
       下面我們演示如何使用movePrimary命令來遷移數據庫的主分片。首先,我們來看,當前new數據庫的test集合的主分片在sharding_yeyz這個分片上。它就是new.test的主分片,如下:
 
mongos> sh.status()
--- Sharding Status ---
 shards:
  { "_id" : "sharding_yeyz", "host" : "sharding_yeyz/127.0.0.1:27018,127.0.0.1:27019,127.0.0.1:27020",
"state" : 1, "tags" : [ "1_1000" ] }
  { "_id" : "sharding_yeyz1", "host" : "sharding_yeyz1/127.0.0.1:27024,127.0.0.1:27025,127.0.0.1:27026",
 "state" : 1, "tags" : [ "1000_", "1000_2000" ] }
 
 databases:
   ...
  { "_id" : "new", "primary" : "sharding_yeyz", "partitioned" : true, "version" :
{ "uuid" : UUID("68c70c64-f732-4478-8851-06dad4b94d6b"), "lastMod" : 1 } }
    new.test
      shard key: { "number" : 1 }
      unique: false
      balancing: true
      chunks:
        sharding_yeyz 3
        sharding_yeyz1 1
      { "number" : { "$minKey" : 1 } } -->> { "number" : 1 } on : sharding_yeyz Timestamp(2, 1)
      { "number" : 1 } -->> { "number" : 1000 } on : sharding_yeyz Timestamp(1, 2)
      { "number" : 1000 } -->> { "number" : 2000 } on : sharding_yeyz1 Timestamp(2, 0)
      { "number" : 2000 } -->> { "number" : { "$maxKey" : 1 } } on : sharding_yeyz Timestamp(1, 5)
       tag: 1_1000 { "number" : 1 } -->> { "number" : 1000 }
       tag: 1000_2000 { "number" : 1000 } -->> { "number" : 2000 }
       接下來我們使用movePrimary命令,使用之前,我們需要知道它的執行過程:
 
       1、首先在集群元數據中修改主分片信息
 
       2、然后移動所有的沒有分片的集合到指定的主分片中
 
       **它只能在mongos上執行。
 
       命令的用法是:
 
db.adminCommand( { movePrimary: <databaseName>, to: <newPrimaryShard> } )
 
舉例:
db.adminCommand( { movePrimary : "new", to : "sharding_yeyz1" } )
       我們執行完:
 
       db.adminCommand( { movePrimary : "new", to : "sharding_yeyz1" } )
 
       之后,結果如下:
 
mongos> sh.status()
--- Sharding Status ---
 shards:
  { "_id" : "sharding_yeyz", "host" : "sharding_yeyz/127.0.0.1:27018,127.0.0.1:27019,127.0.0.1:27020",
 "state" : 1, "tags" : [ "1_1000" ] }
  { "_id" : "sharding_yeyz1", "host" : "sharding_yeyz1/127.0.0.1:27024,127.0.0.1:27025,127.0.0.1:27026",
 "state" : 1, "tags" : [ "1000_", "1000_2000" ] }
 
 databases:
  { "_id" : "new", "primary" : "sharding_yeyz1", "partitioned" : true, "version" :
{ "uuid" : UUID("68c70c64-f732-4478-8851-06dad4b94d6b"), "lastMod" : 2 } }
    new.test
      shard key: { "number" : 1 }
      unique: false
      balancing: true
      chunks:
        sharding_yeyz 3
        sharding_yeyz1 1
      { "number" : { "$minKey" : 1 } } -->> { "number" : 1 } on : sharding_yeyz Timestamp(2, 1)
      { "number" : 1 } -->> { "number" : 1000 } on : sharding_yeyz Timestamp(1, 2)
      { "number" : 1000 } -->> { "number" : 2000 } on : sharding_yeyz1 Timestamp(2, 0)
      { "number" : 2000 } -->> { "number" : { "$maxKey" : 1 } } on : sharding_yeyz Timestamp(1, 5)
       tag: 1_1000 { "number" : 1 } -->> { "number" : 1000 }
       tag: 1000_2000 { "number" : 1000 } -->> { "number" : 2000 }
       可以看到,主分片已經遷移完成了。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产美女性感在线观看懂色av| 国产亚洲依依| 777电影在线观看| 国产午夜三区视频在线| 国产乱视频在线观看播放| 欧美日韩亚洲第一页| 国产黄色免费网| av手机免费在线观看| 开心丁香婷婷深爱五月| 四虎网站在线观看| 黄色国产在线| 国产福利免费观看| 性网站在线观看| 国产精品一区二区资源| 国产成人精品男人的天堂538| 国产黄色片中文字幕| а√资源新版在线天堂| 国产一二三在线观看| 国产精品视频一区麻豆| 一本大道久久精品| 国产一区二区三区不卡在线| 国产福利小视频在线| 欧美艹逼视频| 99在线免费视频| 麻豆电影传媒二区| 国产精品国产国产aⅴ| a视频在线看| 国产高清一区二区三区视频| 久热中文字幕在线观看| 97视频免费| 黄色电影网站在线观看| 国产91久久久久蜜臀青青天草二| 任你操视频在线观看| 国产xxx在线| 国产免费一级片| 亚洲高清在线免费| 国产视频二区三区| 天堂在线视频| 国产美女性感在线观看懂色av| 亚洲精品成人a| 中文国产字幕在线观看| 国产一区二区三区福利| 久久精品视频观看| 秋霞av在线| 免费观看v片在线观看| 日本视频三区| www在线观看播放免费视频日本| 69精品视频| 在线亚洲电影| 亚洲网站一区| 日日夜夜中文字幕| 美女网站在线观看| 黄色毛片在线看| 天堂资源最新版在线视频观看免费网| 国产在线视频网站| 高清av中文在线字幕观看1| 日本高清中文字幕二区在线| 超碰免费97在线观看| 国产中文字幕第一页| 不卡av免费观看| 国产麻豆高清视频在线第一页 | 免费的黄网站在线观看| 欧洲有码在线视频| 国产在线激情视频| 国产超碰在线观看| 超碰91在线| 国产午夜三区视频在线| 91极品在线| 欧美国产中文| 国产精品被窝福利一区| 在线中文字幕av| 欧美一级久久久久久久久大| 国产美女视频一区二区三区| 国产欧美久久久久久久久 | 国产叼嘿网站免费观看不用充会员| 国产人成高清视频观看| 亚洲欧美综合乱码精品成人网| 青青草视频免费在线观看| 国产精品一品| 亚洲国产aⅴ精品| 国产精品国精产品一二| 麻豆视频在线观看免费网站| 国产aⅴ超薄肉色丝袜交足| 欧美精品小视频| 国产不卡视频| 中文字幕欧美日韩在线不卡| av网址在线播放| 99视频资源网| 欧美日韩在线精品成人综合网| 国产三级在线播放| аⅴ成人天堂中文在线| 在线一区二区三区精品| 国产三级自拍| 中文字幕在线视频不卡| japanese色国产在线看视频| 国产黄色在线| 国产色a在线观看| 国产农村av| 国产精品外围在线观看| 久久久久久77777| www中文字幕在线观看| 午夜羞羞小视频在线观看| 国产福利在线播放麻豆| 国产福利在线看| 国产wwww| 日本电影全部在线观看网站视频| 在线看黄网站| 欧美日韩国产亚洲沙发| 超碰免费在线播放| 久热免费视频| 九九色在线观看| 国产资源在线看| 超碰在线网站| 五月天天在线| 国产精品蜜臀| wwww在线观看免费视频| www.91在线播放| 九色在线网站| 国产一区二区三区不卡在线| 国产欧美日本亚洲精品一4区| 国产无遮挡在线视频免费观看| 国产色在线观看| 在线观看国产福利视频| 久久久久久久美女| 国产一区精品| 中文字幕2019第三页| 欧美色欧美亚洲另类二区精品| 丁香视频免费观看| 国产欧美日韩第一页| 亚洲精品国自产拍在线观看| 久久久久国产精品嫩草影院| 国产精品亚洲第五区在线| 国产精品扒开做爽爽爽的视频| av日韩国产| 国产网站av| 日本啊v在线| 国产成人精品久久一区二区小说| 日本免费不卡| 国产日本在线视频| 欧美日韩在线中文字幕| 最新中文字幕av专区| 精品无人区乱码1区2区3区免费| 欧美性猛交p30| 亚洲欧美精选| 精品乱码一区二区三四区视频| 国自产拍在线网站网址视频| 在线视频中文字幕第一页| 天天操天天艹| 九九精品九九| 日本高清中文字幕二区在线| 国产对白国语对白| 国产欧美在线观看视频| 国产美女自拍视频| 超碰在线国产| 国产69精品久久app免费版 | 自拍av在线| 欧美日韩亚洲第一页| 亚洲精品xxxxx| av在线播放国产| 日韩不卡高清| 热99re久久精品精品免费| 亚洲社区在线| 国产福利视频在线| 国产精品入口麻豆免费看| 国产精品一品| 国产精品欧美色图| 国产99re66在线视频| 国产成人无吗| free性亚洲| 成人亚洲一区二区三区| 国产精品自产拍在线观看2019| 成人亚洲一区二区三区| 中中文字幕av在线| 国产青青草在线| av在线1区2区| 欧美精品久久久久久久小说| www.狠狠艹| 国产精品一区在线看| 99热在线免费播放| 国产91在线视频蝌蚪| 亚洲精品一线| 国产伦精品一区二区三区高清版禁| 中文字幕在线免费| 国产高清在线| 黄网在线免费| 精品国产一区二区三区不卡在线 | 中文字幕人成高视频| 国产青草视频在线观看视频| 国产福利资源| 青青草原av在线| 国产一级免费在线观看| 在线黄色国产电影| 久久精品无码一区二区日韩av| 中文字幕国产视频| av一级在线| 中文字幕在线观看播放| 日本视频在线| 91九色在线看| 国产乱视频在线观看播放| 6699久久国产精品免费|