Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager
/ / /

Corrigir problemas de query

Nesta página

  • Condições de alerta
  • Gatilhos comuns
  • Corrigir o problema imediato
  • Implemente uma solução a longo prazo
  • Monitore seu progresso

Query Targeting os alertas indicam query ou queries ineficientes.

Você pode configurar as seguintes condições de alerta na página deconfigurações de alerta do nível do projeto para acionar alertas.

Direcionamento de query: Digitalizado/Retornado ocorre se o número de chaves de índice examinadas para atender a uma query em relação ao número real de documentos retornados atender ou estiver acima de um determinado limite.

Direcionamento de query: objetos digitalizados/retornados ocorre se o número de documentos examinados para atender a uma query em relação ao número real de documentos retornados atender ou estiver acima de um determinado limite.

  • Nenhum índice que suporte uma determinada query ou queries.

  • O índice existente pode suportar apenas parcialmente uma query ou queries.

O Performance Advisor fornece a maneira mais fácil e rápida de criar um índice. O Performance Advisor monitora as queries que MongoDB considera lentas e recomenda índices para melhorar o desempenho.

Clique em Create Index em uma query lenta para obter instruções de como criar o índice recomendado.

Observação

É possível receber um alerta de Direcionamento de Query para uma query ineficiente sem receber sugestões de índice do Performance Advisor se a query exceder o limite de query lenta e a proporção de documentos digitalizados para retornados for maior do que o limite especificado no alerta.

Além disso, você pode usar os seguintes recursos para determinar qual query gerou o alerta:

  • O Real-Time Performance Panel monitora e exibe o tráfego de rede atual e as operações de banco de dados em máquinas que hospedam o MongoDB em seus clusters do MongoDB Atlas.

  • Os registros do MongoDB mantêm uma conta da atividade, incluindo queries, para cada instância mongod em seus clusters do MongoDB Atlas.

  • O comando cursor.explain() para o mongosh fornece detalhes de desempenho para todas as queries.

  • O Query Insights monitora a latência da query no nível da collection.

  • O Analisador de Dados registra as operações que o MongoDB Atlas considera lentas quando comparadas ao tempo médio de execução de todas as operações em seu cluster.

    Observação

    Habilitar a implantação de banco de dados incorre em uma sobrecarga de desempenho.

Para saber mais sobre o desempenho da query, consulte:

O Cloud Manager fornece os seguintes métodos para visualizar o direcionamento da query:

  • Métricas de Direcionamento de Query, que destacam altas proporções de objetos verificados em relação aos objetos retornados.

  • Insights de query, que monitora a latência de query em nível de collection.

  • O Profiler, que descreve query específicas ineficientes executadas no cluster.

Voltar

Corrigir problemas de oplog no backup

Próximo

Corrigir problemas de uso da CPU