校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > MongoDB分片測(cè)試

MongoDB分片測(cè)試

熱門標(biāo)簽:高德地圖標(biāo)注商戶位置 企業(yè)智能外呼系統(tǒng)價(jià)格多少 沈陽(yáng)營(yíng)銷電銷機(jī)器人招商 智能電銷機(jī)器人銷售話術(shù) 機(jī)器人外呼系統(tǒng)軟件存在問(wèn)題 福州電銷機(jī)器人源代碼 兗州電話外呼營(yíng)銷系統(tǒng) 南京400電話怎樣辦理 徐州ai電銷機(jī)器人原理

分片是mongoDB擴(kuò)展的一種方式。分片分割一個(gè)collection并將不同的部分存儲(chǔ)在不同的機(jī)器上。當(dāng)一個(gè)數(shù)據(jù)庫(kù)的collections相對(duì)于當(dāng)前空間過(guò)大時(shí),你需要增加一個(gè)新的機(jī)器。分片會(huì)自動(dòng)的將collection數(shù)據(jù)分發(fā)到新的服務(wù)器上。

1. 連接到mongos可查看系統(tǒng)相關(guān)信息

configsvr> show dbs
configsvr> use config
configsvr> show collections
onfigsvr> db.mongos.find()
{ "_id" :"racdb:28885", "ping" :ISODate("2016-03-21T09:23:05.106Z"), "up" :NumberLong(1436), "waiting" : true, "mongoVersion" :"3.2.3" }
{ "_id" :"host8.localdomain:28885", "ping" :ISODate("2016-03-21T09:23:07.960Z"), "up" :NumberLong(1427), "waiting" : true, "mongoVersion" :"3.2.3" }
{ "_id" :"host9.localdomain:28885", "ping" :ISODate("2016-03-21T09:23:03.521Z"), "up" :NumberLong(1407), "waiting" : true, "mongoVersion" :"3.2.3" }
configsvr> db.shards.find()
{ "_id" : "shard1","host" : "shard1/host8:28017,racdb:28017" }
{ "_id" : "shard2","host" : "shard2/host8:28018,racdb:28018" }
configsvr> db.databases.find()
{ "_id" :"im_offline_msg", "primary" : "shard1","partitioned" : true }
{ "_id" : "testdb","primary" : "shard2", "partitioned" : true }
{ "_id" : "test","primary" : "shard1", "partitioned" : true }
{ "_id" : "blogdb","primary" : "shard2", "partitioned" : false }

2. 對(duì)數(shù)據(jù)庫(kù)啟用分片

2.1 當(dāng)前可連接到 mongos 查看數(shù)據(jù)庫(kù)或者集合的分片情況(沒(méi)有分片):

mongos> db.stats()
mongos> db.tab.stats()

2.2 對(duì)數(shù)據(jù)庫(kù)激活分片功能:

# mongo racdb:28885
mongos>sh.enableSharding("test")
#或者
# mongo racdb:28885
mongos> use admin
mongos> db.runCommand( { enableSharding:"blogdb"} )

2.3 此時(shí)查看數(shù)據(jù)庫(kù)分區(qū)情況,partitioned變?yōu)?“true”。

configsvr> use config
switched to db config
configsvr> db.databases.find()
{ "_id" :"im_offline_msg", "primary" : "shard1","partitioned" : true }
{ "_id" : "testdb","primary" : "shard2", "partitioned" : true }
{ "_id" : "test","primary" : "shard1", "partitioned" : true }
{ "_id" : "blogdb","primary" : "shard2", "partitioned" : true }

啟用數(shù)據(jù)庫(kù)分片并沒(méi)有將數(shù)據(jù)進(jìn)行分開,還需要對(duì) collection 進(jìn)行分片。

3. 對(duì)集合啟用分片

啟用前,有幾個(gè)問(wèn)題需要考慮的:

選擇哪個(gè)鍵列作為shard key 。(更多參考:Considerations for Selecting Shard Keys)

如果集合中已經(jīng)存在數(shù)據(jù),在選定作為shard key 的鍵列必須創(chuàng)建索引;如果集合為空,mongodb 將在激活集合分片(sh.shardCollection)時(shí)創(chuàng)建索引。

集合分片函數(shù)sh.shardCollection ,

sh.shardCollection(".",shard-key-pattern)

mongos>sh.shardCollection("test.tab", { "_id": "hashed"})

測(cè)試插入數(shù)據(jù):

--使用python命令
#創(chuàng)建python文件
$ vi batch_insert.py
#-*- coding: UTF-8 -*-
import pymongo
client = pymongo.MongoClient("racdb", 28885)
db = client.testdb
#查看testdb數(shù)據(jù)庫(kù)中集合信息
print (db.collection_names())
#連接到my_collection集合
print (db.my_collection)
#清空my_collection集合文檔信息
db.my_collection.remove()
#顯示my_collection集合中文檔數(shù)目
print (db.my_collection.find().count())
#插入10000條文檔信息
for i in range(10000):
db.my_collection.insert({"id":i,"name":"Licz"})
#顯示my_collection集合中文檔數(shù)目
print ('插入完畢,當(dāng)前文檔數(shù)目:')
print (db.my_collection.find().count())
#執(zhí)行插入
[mongod@racdb ~]$ python2.7.3batch_insert.py
[u'system.indexes', u'table1',u'my_collection']
Collection(Database(MongoClient(host=['racdb:28885'],document_class=dict, tz_aware=False, connect=True), u'testdb'), u'my_collection')
0

插入完畢,當(dāng)前文檔數(shù)目:

10000
#或是用mongo shell插入測(cè)試數(shù)據(jù)
for (var i=1; i=100000; i++) {
db.cc.insert({"id": i,"myName" : "cc"+i, "myDate" : new Date()});
}

啟用集合分片

mongos> show collections
mongos> db.cc.find()
mongos> db.cc.createIndex({"id": "hashed" })
mongos> db.cc.getIndexes()
mongos>sh.shardCollection("testdb.cc", { "id": "hashed"})
mongos> db.stats()
mongos> db.cc.stats()
--查看sharding 狀態(tài)
mongos> db.printShardingStatus();

以上內(nèi)容是小編給大家介紹的MongoDB分片測(cè)試,希望對(duì)大家有所幫助!

您可能感興趣的文章:
  • 深入理解MongoDB分片的管理
  • Mongodb 刪除添加分片與非分片表維護(hù)
  • MongoDB的分片集群基本配置教程
  • mongodb3.4集群搭建實(shí)戰(zhàn)之高可用的分片+副本集
  • MongoDB入門教程之分片技術(shù)詳解
  • MongoDB分片詳解
  • MongoDB分片鍵的選擇和案例實(shí)例詳解
  • mongodb分片技術(shù)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
  • 詳解MongoDB4.0構(gòu)建分布式分片群集
  • MongoDB分片在部署與維護(hù)管理中常見(jiàn)的事項(xiàng)總結(jié)大全

標(biāo)簽:景德鎮(zhèn) 鶴崗 邯鄲 丹東 昭通 吉安 本溪 大理

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MongoDB分片測(cè)試》,本文關(guān)鍵詞  MongoDB,分片,測(cè)試,MongoDB,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MongoDB分片測(cè)試》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MongoDB分片測(cè)試的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    久久97超碰国产精品超碰| 国产精品久久久久久久久晋中| 一级中文字幕一区二区| 色噜噜狠狠一区二区三区果冻| 亚洲曰韩产成在线| 欧美精品日韩综合在线| 奇米888四色在线精品| 欧美不卡一区二区三区四区| 国产一区二区三区不卡在线观看| 国产午夜亚洲精品羞羞网站| 暴力调教一区二区三区| 亚洲精品视频一区二区| 日韩一区二区三区免费看| 狠狠色狠狠色综合| 亚洲色大成网站www久久九九| 91黄色免费版| 久88久久88久久久| 国产精品久久久久7777按摩| 色综合久久久久| 蜜臀av性久久久久蜜臀aⅴ| 亚洲精品一卡二卡| 欧美日韩国产综合一区二区三区| 人人爽香蕉精品| 国产精品乱人伦中文| 欧美日韩中文精品| 国产精品亚洲成人| 亚洲成av人在线观看| 精品国产电影一区二区| 色综合色狠狠综合色| 免费在线观看不卡| 自拍偷自拍亚洲精品播放| 欧美大白屁股肥臀xxxxxx| 成人av手机在线观看| 日本美女一区二区三区视频| 中文字幕永久在线不卡| 欧美一区二区三区四区高清| gogo大胆日本视频一区| 久久99国产精品免费网站| 一区二区三区不卡在线观看| 国产清纯白嫩初高生在线观看91 | 欧美一区二区精品在线| 成人激情黄色小说| 美女一区二区在线观看| 一区二区三区在线观看欧美| 国产亚洲精品超碰| 在线不卡免费av| 91免费观看在线| 国产成人亚洲综合a∨婷婷图片| 亚洲国产成人高清精品| 一色桃子久久精品亚洲| 精品国产乱码久久久久久1区2区 | 在线国产电影不卡| 成人激情校园春色| 激情综合色综合久久| 天天综合日日夜夜精品| 综合久久久久综合| 国产蜜臀97一区二区三区| 欧美大片在线观看一区二区| 91片在线免费观看| 97久久超碰国产精品| 国产v综合v亚洲欧| 国产老肥熟一区二区三区| 免费欧美日韩国产三级电影| 亚洲大片一区二区三区| 亚洲一区在线观看网站| 亚洲在线视频一区| 亚洲午夜在线视频| 玉米视频成人免费看| 亚洲精品免费在线播放| 亚洲视频一区在线观看| 成人欧美一区二区三区| 综合自拍亚洲综合图不卡区| 国产精品国产三级国产a| 日本一区二区三区高清不卡| 久久精品亚洲国产奇米99| 久久女同性恋中文字幕| 久久久久国产一区二区三区四区| 久久人人爽人人爽| 久久久久99精品国产片| 国产精品丝袜在线| 国产精品传媒入口麻豆| 综合欧美一区二区三区| 亚洲夂夂婷婷色拍ww47| 亚洲成av人片一区二区| 国产成人精品在线看| 国产在线精品免费av| 国产成人精品影视| 99久久免费精品| 在线观看免费视频综合| 欧美三级电影网| 欧美一区二区三区免费视频| 日韩欧美激情四射| 久久蜜桃av一区二区天堂| 中文一区二区在线观看| 亚洲三级久久久| 亚洲h精品动漫在线观看| 日韩激情一区二区| 国产高清在线观看免费不卡| av一区二区三区黑人| 欧美亚洲国产一区二区三区va | 色老汉一区二区三区| 亚洲一区二区在线免费看| 一二三区精品视频| 国产欧美一区二区精品性色| 18成人在线视频| 日韩精品电影一区亚洲| 国产酒店精品激情| 日本韩国欧美三级| 欧美一区二区女人| 国产精品天美传媒沈樵| 午夜精品久久久久久久99樱桃 | 亚洲黄色性网站| 日韩福利视频网| 国产**成人网毛片九色| 欧美最新大片在线看| 日韩精品一区二区三区三区免费| 欧美国产乱子伦| 午夜精品aaa| 成人网页在线观看| 欧美精品亚洲一区二区在线播放| 久久免费电影网| 午夜成人免费电影| 成人国产精品免费| 日韩欧美国产午夜精品| 中文字幕中文字幕一区| 免费久久99精品国产| 99视频有精品| 欧美xxxxx裸体时装秀| 亚洲精品久久久久久国产精华液| 免费三级欧美电影| 欧美怡红院视频| 国产欧美中文在线| 美女www一区二区| 欧美色大人视频| 国产亚洲成av人在线观看导航| 日韩av电影天堂| 成人激情免费网站| 久久久久久亚洲综合| 亚洲一级电影视频| www.日韩在线| 久久男人中文字幕资源站| 日韩电影在线看| 在线看国产一区二区| 欧美高清在线一区| 国内成+人亚洲+欧美+综合在线| 在线综合亚洲欧美在线视频| 一区二区三区欧美| 91丨porny丨国产入口| 国产亚洲一区字幕| 国内精品伊人久久久久av一坑| 欧美高清视频不卡网| 午夜精品久久久久久| 欧美做爰猛烈大尺度电影无法无天| 国产精品视频在线看| 国产91在线|亚洲| 久久久一区二区三区| 国产久卡久卡久卡久卡视频精品| 日韩欧美一区二区免费| 日本欧美久久久久免费播放网| 欧美在线999| 亚洲制服丝袜av| 欧美日韩日日摸| 午夜精品久久久久久| 91精品国产高清一区二区三区| 婷婷综合久久一区二区三区| 欧美三片在线视频观看| 亚欧色一区w666天堂| 欧美色区777第一页| 三级一区在线视频先锋| 在线成人免费观看| 日本亚洲天堂网| 精品国产一区二区三区久久影院| 另类人妖一区二区av| 精品国产一区二区三区不卡| 久久精品99国产精品| xnxx国产精品| 懂色av一区二区三区蜜臀| 国产精品久久久久一区| av电影一区二区| 亚洲综合丁香婷婷六月香| 欧美日韩国产综合一区二区三区 | 日本怡春院一区二区| 欧美成人一区二区三区在线观看| 久久av资源站| 欧美国产综合色视频| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美一区二区三区色| 国内外成人在线| 国产精品久久久久久久久快鸭| 97精品超碰一区二区三区| 亚洲一区影音先锋| 日韩欧美亚洲国产另类| 高清在线不卡av| 亚洲一区二区在线观看视频| 日韩一级片网址| av午夜精品一区二区三区| 亚洲二区视频在线| 欧美精品一区二区在线播放| av福利精品导航| 首页国产欧美久久|