/ / Consulta para verificar o progresso atual do MongoDB? - mongodb

Consulta para verificar o progresso atual do MongoDB? - mongodb

Eu comecei a usar o MongoDB alguns dias atrás. Está tudo bem com o MongoDB, mas eu não poderia "t descobrir é consulta para verificar o progresso atual do MongoDB. Ie [Command para verificar qual consulta está em andamento no MongoDB ou de comando para listar processo global de MongoDB]. Tentei executar o comando "mongostat" mas não fornece qual consulta está em andamento. Por favor, forneça o remédio para este caso.

Obrigado antecipadamente,

Respostas:

3 para resposta № 1

Você vai querer fazer o perfil do mongo:

Criação de Banco de Dados

Você precisa primeiro ativar o profiler selecionando seu banco de dados; que db.setProfilingLevel (2);

A partir daí, você pode começar a rastrear suas consultas. Se você não fez isso, eu recomendo instalar o MMS; o sistema de monitoramento do mongo, que é apenas uma excelente ferramenta de monitoramento.

Isso me ajudou muito na observação de consultas.


6 para resposta № 2

Usar db.currentOp(). Se não for o suficiente, tente perfilamento


0 para resposta № 3

Set Profiling = 2 aumenta a carga no servidor, como a ativação de logs gerais no MySQL. Aumenta a E / S do disco.

Então é melhor monitorar por db.currentOp (). Caso contrário, use o perfil por um curto período de tempo e desative-o após registrar algumas consultas nos logs.