MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Controlla il numero attuale di connessioni a MongoDb

connettersi al database di amministrazione ed eseguire db.serverStatus() :

> var status = db.serverStatus()
> status.connections
   {"current" : 21, "available" : 15979}
> 

Puoi ottenere direttamente interrogando

db.serverStatus().connections

Per capire cosa significa db.serverStatus().connections di MongoDb risposta significa, leggi la documentazione qui.

connessioni

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

connessioni Un documento che riporta lo stato delle connessioni. Utilizza questi valori per valutare i requisiti di carico e capacità attuali del server.

connections.current Il numero di connessioni in entrata dai client al server di database. Questo numero include la sessione di shell corrente. Considera il valore di connessioni.disponibili per aggiungere più contesto a questo dato.

Il valore includerà tutte le connessioni in entrata comprese le connessioni shell o le connessioni da altri server, come i membri del set di repliche o le istanze mongos.

connessioni.disponibili Il numero di connessioni in entrata non utilizzate disponibili. Considera questo valore in combinazione con il valore di connection.current per comprendere il carico di connessione sul database e il documento UNIX ulimit Settings per ulteriori informazioni sulle soglie di sistema sulle connessioni disponibili.

connections.totalCreated Conteggio di tutte le connessioni in entrata create al server. Questo numero include le connessioni che sono state chiuse.