Menu Docs

Página inicial do DocsDesenvolver aplicaçõesManual do MongoDB

shardConnPoolStats

Nesta página

  • Definição
  • Saída
shardConnPoolStats

Removido no MongoDB 5.0. Use connPoolStats em vez disso.

Retorna informações sobre as conexões em cache e em pool no pool de conexões fragmentadas. O comando também retorna informações sobre o cache de conexão por thread no pool de conexões.

O comando shardConnPoolStats utiliza a seguinte sintaxe:

{ shardConnPoolStats: 1 }

O pool de conexões fragmentado é específico para conexões entre membros em um cluster fragmentado. As instâncias mongos em um cluster usam o pool de conexões para executar leituras e gravações do cliente. As instâncias mongod em um cluster usam o pool ao emitir mapReduce para query collection temporárias em outros shards.

Quando o cluster exige uma conexão, o MongoDB puxa uma conexão do pool de conexões fragmentadas para o cache de conexão por thread. O MongoDB retorna a conexão ao pool de conexões após cada operação.

shardConnPoolStats.hosts

Exibe o status da conexão para cada servidor de configuração, conjunto de réplicas e instância autônomo no cluster.

shardConnPoolStats.hosts.<host>.available

O número de conexões disponíveis para este host se conectar ao mongos.

shardConnPoolStats.hosts.<host>.created

O número de conexões que o host já criou para se conectar ao mongos.

shardConnPoolStats.replicaSets

Exibe informações específicas para conjuntos de réplicas.

shardConnPoolStats.replicaSets.<name>.host

Contém uma array de documentos que relatam cada membro do conjunto de réplicas. Esses valores derivam dos valores de status do conjunto de réplicas .

shardConnPoolStats.replicaSets.<name>.host[n].addr

O endereço do host no formato [hostname]:[port].

shardConnPoolStats.replicaSets.<name>.host[n].ok

Este campo é para uso interno. Informa false quando mongos não consegue se conectar à instância ou recebe uma exceção ou erro de conexão.

shardConnPoolStats.replicaSets.<name>.host[n].ismaster

O host é o principal do conjunto de réplicas, se este for true.

shardConnPoolStats.replicaSets.<name>.host[n].hidden

O host é um membro oculto do conjunto de réplicas se este for true.

shardConnPoolStats.replicaSets.<name>.host[n].secondary

O host é um membro oculto do conjunto de réplicas se este for true.

O host é um membro secundário do conjunto de réplicas, se este for true.

shardConnPoolStats.replicaSets.<name>.host[n].pingTimeMillis

A latência, em milissegundos, do mongos para este nó.

shardConnPoolStats.replicaSets.<name>.host[n].tags

Um documento tags contém um campo de tag definido pelo usuário e pares de valores para o membro do conjunto de réplica.

{ "<tag1>": "<string1>", "<tag2>": "<string2>",... }

Para obter mais informações, consulte Configurar conjuntos de tags de conjunto de réplica.

Dica

Veja também:

shardConnPoolStats.createdByType

O número de conexões no pool de conexões do cluster.

shardConnPoolStats.createdByType.master

O número de conexões com um shard.

shardConnPoolStats.createdByType.set

O número de conexões com um conjunto de réplicas.

shardConnPoolStats.createdByType.sync

O número de conexões com o banco de dados de configuração.

shardConnPoolStats.totalAvailable

O número de conexões disponíveis do mongos para os servidores de configuração, conjuntos de réplicas e instâncias standalone do mongod no cluster.

shardConnPoolStats.totalCreated

O número de conexões que o mongos já criou com outros membros do cluster.

shardConnPoolStats.threads

Exibe informações sobre o cache de conexão por thread.

shardConnPoolStats.threads.hosts

Exibe cada conexão de cliente recebida. Para um mongos, este campo de array exibe um documento por thread de cliente de entrada. Para um mongod, a array exibe uma entrada por thread de cliente mapReduce fragmentada de entrada.

shardConnPoolStats.threads.hosts.host

O host usando a conexão. O host pode ser um servidor de configuração, um conjunto de réplicas ou uma instância standalone.

shardConnPoolStats.threads.hosts.created

O número de vezes que o host extraiu uma conexão do pool.

shardConnPoolStats.threads.hosts.avail

A disponibilidade do thread.

shardConnPoolStats.threads.seenNS

Os namespaces usados nesta conexão até agora.

← status do servidor

Nesta página