sql >> Base de Datos >  >> NoSQL >> MongoDB

Verifique el número actual de conexiones a MongoDb

conéctese a la base de datos de administración y ejecute db.serverStatus() :

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

Puede obtener directamente consultando

db.serverStatus().connections

Para comprender qué hace db.serverStatus().connections de MongoDb significa respuesta, lea la documentación aquí.

conexiones

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

conexiones Un documento que informa sobre el estado de las conexiones. Utilice estos valores para evaluar los requisitos actuales de carga y capacidad del servidor.

conexiones.actuales El número de conexiones entrantes de los clientes al servidor de la base de datos. Este número incluye la sesión de shell actual. Considere el valor de connections.disponible para agregar más contexto a este dato.

El valor incluirá todas las conexiones entrantes, incluidas las conexiones de shell o las conexiones de otros servidores, como miembros del conjunto de réplicas o instancias de mongos.

conexiones.disponibles El número de conexiones entrantes no utilizadas disponibles. Considere este valor en combinación con el valor de connections.current para comprender la carga de conexión en la base de datos y el documento de configuración de ulimit de UNIX para obtener más información sobre los umbrales del sistema en las conexiones disponibles.

conexiones.totalCreadas Recuento de todas las conexiones entrantes creadas en el servidor. Este número incluye las conexiones que se han cerrado desde entonces.