MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Verifique o número atual de conexões com o MongoDb


conecte-se ao banco de dados admin e execute db.serverStatus() :
> var status = db.serverStatus()
> status.connections
   {"current" : 21, "available" : 15979}
> 

Você pode obter diretamente consultando
db.serverStatus().connections

Para entender o que o db.serverStatus().connections do MongoDb resposta média, leia a documentação aqui.

conexões
"connections" : {
   "current" : <num>,
   "available" : <num>,
   "totalCreated" : NumberLong(<num>)
},

conexões Um documento que informa sobre o status das conexões. Use esses valores para avaliar os requisitos atuais de carga e capacidade do servidor.

conexões.atual O número de conexões de entrada de clientes para o servidor de banco de dados. Este número inclui a sessão de shell atual. Considere o valor de connections.available para adicionar mais contexto a este dado.

O valor incluirá todas as conexões de entrada, incluindo conexões de shell ou conexões de outros servidores, como membros do conjunto de réplicas ou instâncias do mongos.

conexões.disponíveis O número de conexões de entrada não utilizadas disponíveis. Considere esse valor em combinação com o valor de connections.current para entender a carga de conexão no banco de dados e o documento UNIX ulimit Settings para obter mais informações sobre os limites do sistema em conexões disponíveis.

connections.totalCreated Contagem de todas as conexões de entrada criadas para o servidor. Esse número inclui conexões que já foram fechadas.