Definición
shardConnPoolStatsEliminado en MongoDB.5.0 Uso
connPoolStatsen su lugar.Devuelve información sobre las conexiones agrupadas y en caché en el pool de conexiones particionadas. El comando también devuelve información sobre la caché de conexiones por hilo en el pool de conexiones.
La
shardConnPoolStatsel comando utiliza la siguiente sintaxis:{ shardConnPoolStats: 1 } El pool de conexiones particionado es específico para conexiones entre nodos en un clúster. Las instancias de
mongosen un clúster utilizan el pool de conexiones para ejecutar lecturas y escrituras del cliente. Lasmongodinstancias en un clúster utilizan el grupo cuando emitenmapReducepara query colecciones temporales en otras particiones.Cuando el clúster requiere una conexión, MongoDB extrae una conexión del grupo de conexiones fragmentado y la almacena en la caché de conexiones por subproceso. MongoDB devuelve la conexión al grupo de conexiones después de cada operación.
Compatibilidad
Este comando está disponible en implementaciones alojadas en los siguientes entornos:
MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube
MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB
MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.
Salida
shardConnPoolStats.hostsMuestra el estado de conexión de cada servidor de configuración, set de réplicas y instancia autónoma en el clúster.
shardConnPoolStats.hosts.<host>.availableEl número de conexiones disponibles para que este host se conecte al
mongos.
shardConnPoolStats.hosts.<host>.createdEl número de conexiones que el host ha creado para conectarse a
mongos.
shardConnPoolStats.replicaSetsMuestra información específica de sets de réplicas.
shardConnPoolStats.replicaSets.<name>.hostContiene una matriz de documentos que informan sobre cada miembro del conjunto de réplicas. Estos valores se derivan de los valores de estado del conjunto de réplicas.
shardConnPoolStats.replicaSets.<name>.host[n].addrLa dirección del host en el formato
[hostname]:[port].
shardConnPoolStats.replicaSets.<name>.host[n].okEste campo es para uso interno. Informa
falsecuando elmongosno puede conectarse a la instancia o recibe una excepción o error de conexión.
shardConnPoolStats.replicaSets.<name>.host[n].ismasterEl host es el primario del set de réplicas si esto es
true.
shardConnPoolStats.replicaSets.<name>.host[n].hiddenEl host es un miembro oculto del conjunto de réplicas si
truees.
shardConnPoolStats.replicaSets.<name>.host[n].secondaryEl host es un miembro oculto del conjunto de réplicas si
truees.El host es un secundario del set de réplicas si esto es
true.
shardConnPoolStats.replicaSets.<name>.host[n].pingTimeMillisLa latencia, en milisegundos, desde el
mongoshasta este nodo.
shardConnPoolStats.replicaSets.<name>.host[n].tagsUn documento
tagscontiene pares de campo de etiqueta y valor definidos por el usuario para el set de réplicas.{ "<tag1>": "<string1>", "<tag2>": "<string2>",... } Para las operaciones de lectura, se puede especificar un conjunto de etiquetas en la preferencia de lectura para dirigir las operaciones a los miembros del set de réplicas con las etiquetas especificadas.
Para las operaciones de escritura, puede crear una preocupación de escritura personalizada utilizando
settings.getLastErrorModessettings.getLastErrorDefaultsy.
Para obtener más información, consultar Configurar conjuntos de etiquetas del set de réplicas.
shardConnPoolStats.totalAvailableEl número de conexiones disponibles desde el
mongosa los servidores de configuración, sets de réplicas e instancias independientesmongoden el clúster.
shardConnPoolStats.totalCreatedEl número de conexiones que la
mongosha creado alguna vez con otros nodos del clúster.
shardConnPoolStats.threadsMuestra información sobre la caché de conexiones por hilo.
shardConnPoolStats.threads.hostsMuestra cada conexión de cliente entrante. Para un
mongos, este campo de arreglo muestra un documento por cada subproceso de cliente que llega. Para unmongod, el arreglo muestra una entrada por cada hilo clientemapReduceparticionado entrante.shardConnPoolStats.threads.hosts.hostEl host que utiliza la conexión. El host puede ser un servidor de configuración, set de réplicas o instancia autónoma.