如何通過命令查看MongoDB集群情況


1、mongo命令

用來連接MongoDB數據庫。

上圖中是連接mongos服務器,這里是指MongoDB路由服務器。

上圖中是連接MongoDB分片集群的服務器,是MongoDB中實實在在存儲數據的服務器。

2、db命令

查看當前數據庫的名稱。

在上圖中通過use命令可以切換到指定的數據庫。

3、stats()函數

在上圖中,是在MongoDB路由服務器中運行db.stats()函數,可以看到當前分片集群的情況,可以知道MongoDB集群中有多少個分片,每個分片中有多少個主從庫,其實每個分片就是一個副本集;此外,還可以知道每個分片中有多少個集合、索引、數據量大小等。

在上圖中,是在分片服務器中運行db.stats()函數,可以看到當前分片服務器中當前數據庫的情況。

4、status()函數

在上圖中,是在MongoDB路由服務器中運行rs.status()函數時的情況,通過提示可以知道在mongos中是不能運行rs.status()函數的。不過該函數可以在分片服務器上使用,如下圖所示:

通過上述幾張截圖可以知道,當前分片中副本集的部署情況,知道哪個是主庫,其余的就都是從庫,並且還知道主從庫當前運行情況,例如可訪問或者不能訪問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM