1. 程式人生 > >mongodb分片叢集的管理命令集合

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