Exibir configurações do cluster
bancos de dados de lista
Para listar seus bancos de dados, consulte a coleção databases
no Config Database. Conecte mongosh
a uma instância mongos
e execute a seguinte operação para obter uma lista completa dos bancos de dados em seu cluster:
use config db.databases.find()
Listar fragmentos
Para listar o conjunto atual de fragmentos configurados, utilize o comando listShards
, como segue:
db.adminCommand( { listShards : 1 } )
Visualizar Detalhes do Cluster
Para ver os detalhes do cluster, emita db.printShardingStatus()
ou sh.status()
. Ambos os métodos retornam a mesma saída.
Exemplo
No exemplo a seguir, saída de sh.status()
sharding version
exibe o número da versão dos metadados do fragmento.shards
Exibe uma lista das instânciasmongod
usadas como fragmentos no cluster.databases
exibe informações sobre todos os bancos de dados no cluster.As informações do
chunks
para o banco de dados dofoo
exibem quantos blocos estão em cada fragmento e exibem a faixa de cada chunk.
--- Sharding Status --- sharding version: { "_id" : 1, "minCompatibleVersion" : 5, "currentVersion" : 6, "clusterId" : ObjectId("59a4443c3d38cd8a0b40316d") } shards: { "_id" : "shard0000", "host" : "m0.example.net:27018" } { "_id" : "shard0001", "host" : "m3.example2.net:27018" } { "_id" : "shard0002", "host" : "m2.example.net:27018" } active mongoses: "3.4.7" : 1 autosplit: Currently enabled: yes balancer: Currently enabled: yes Currently running: no Failed balancer rounds in last 5 attempts: 0 Migration Results for the last 24 hours: 1 : Success databases: { "_id" : "foo", "primary" : "shard0000" } foo.contacts shard key: { "zip" : 1 } unique: false balancing: true chunks: shard0001 2 shard0002 3 shard0000 2 { "zip" : { "$minKey" : 1 } } -->> { "zip" : "56000" } on : shard0001 { "t" : 2, "i" : 0 } { "zip" : 56000 } -->> { "zip" : "56800" } on : shard0002 { "t" : 3, "i" : 4 } { "zip" : 56800 } -->> { "zip" : "57088" } on : shard0002 { "t" : 4, "i" : 2 } { "zip" : 57088 } -->> { "zip" : "57500" } on : shard0002 { "t" : 4, "i" : 3 } { "zip" : 57500 } -->> { "zip" : "58140" } on : shard0001 { "t" : 4, "i" : 0 } { "zip" : 58140 } -->> { "zip" : "59000" } on : shard0000 { "t" : 4, "i" : 1 } { "zip" : 59000 } -->> { "zip" : { "$maxKey" : 1 } } on : shard0000 { "t" : 3, "i" : 3 } { "_id" : "test", "primary" : "shard0000" }