mongodb分片叢集的管理命令集合
1 如何線上修改chunk大小
2 chunk size影響到了chunk的遷移
3 chunk的人工遷移方法
4 chunk的人工建立方法
5 如果判斷空的chunk,如何合併空的chunk
6 如何替換一個config server
Mongo 3.2之後,config server允許配置成副本集模式,這時必須使用wiredtiger引擎。
副本集模式下config server的替換
普通模式config server的同一host下的遷移替換
普通模式config server的不同host下的遷移替換
7 普通模式的config servers如何升級成副本集模式(線上)
8普通模式的config servers如何升級成副本集模式(離線)
9 負載均衡器的相關操作
檢查負載均衡器是否啟用,sh.status()也能看(Currently enabled)
10 如何對某個集合程序分片設計
11 如何設定均衡器的維護時間視窗
12 如何人工清理jumbo flag實現大塊的資料均衡
13 如何新增一個分片到分片叢集
sh.addShard("rs1/mongodb0.example.net:27017" )
14 如何從分片叢集中刪除一個分片
15 如何將副本集轉成成分片叢集
16 如何將分片叢集轉換成副本集
17 檢視最近的一次塊遷移
sh._lastMigration()
18 如何給分片新增標籤和標籤範圍,刪除標籤
https://docs.mongodb.com/manual/tutorial/administer-shard-tags/
19 檢視mongos和mongod之間的連線資訊和伺服器上開啟的所有連線
db.adminCommand({"connPoolStats":1})
20 重新整理配置伺服器快取資訊
db.adminCommand({"flushRouterConfig":1})
21 如果該表已經做了分片,如何再修改使得其他列作為片鍵
https://docs.mongodb.com/manual/faq/sharding/22 遷移塊的臨界值判斷
https://docs.mongodb.com/manual/core/sharding-balancer-administration/#sharding-migration-thresholds