Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/

Analisar queries lentas

Nesta página

  • Assistente de desempenho
  • Insights de namespace
  • Perfilador de consulta
  • Real-Time Performance Panel (RTPP)
  • Melhores práticas para desempenho de queries

O Atlas fornece várias ferramentas para ajudar a analisar queries lentas executadas em seus clusters. Consulte as seções a seguir para obter descrições de cada ferramenta. Para otimizar o desempenho da sua query, revejaas práticas recomendadas para o desempenho da query.

O Performance Advisor monitora as queries que o MongoDB considera lentas e sugere novos índices para melhorar o desempenho das queries.

Você pode usar o Performance Advisor para analisar as seguintes informações:

Monitore a latência de queries no nível da coleção com o Namespace Insights. Você pode visualizar métricas e estatísticas de latência de query para determinados hosts e tipos de operação. Gerencie os namespaces fixados e escolha até cinco namespaces para mostrar nos gráficos de latência de query correspondentes.

O Analisador de query exibe operações de execução lenta e suas principais estatísticas de desempenho. Você pode explorar uma amostra de queries históricas dos últimos cinco dias sem custo adicional ou sobrecarga de desempenho. Antes de habilitar o Analisador de query, consulte Considerações.

O Painel de Desempenho em Tempo Real identifica as operações relevantes do banco de dados, avalia os tempos de execução da query e mostra a proporção de documentos digitalizados em relação aos documentos retornados durante a execução da query. RTPP está habilitado por padrão.

Importante

Privilégios necessários

Para otimizar o desempenho de query, consulte as seguintes melhores práticas:

  • Crie queries que os seus índices atuais suportam para reduzir o tempo necessário para pesquisar os seus resultados.

  • Evite criar documentos com grandes campos de array que exigem muito processamento para pesquisar e indexar.

  • Otimize seus índices e remova índices não utilizados ou ineficazes. Muitos índices podem impactar negativamente o desempenho de gravação.

  • Considere os índices sugeridos pelo Performance Advisor com as maiores pontuações Impact e as menores pontuações Average Query Targeting.

  • Crie os índices que o Performance Advisor sugere quando eles se alinham com suas estratégias de indexação.

  • O Consultor de desempenho não pode sugerir índices para bancos de dados MongoDB configurados para utilizar o formato de carimbo de data/hora. Como solução alternativa, defina o formato do registro de data e hora para esses bancos de dados como iso8601-utc ou iso8601-local.

  • Execute rolling index builds para reduzir o impacto no desempenho da criação de índices em conjuntos de réplicas e clusters fragmentados.

  • Elimine índices não utilizados, redundantes e ocultos para melhorar o desempenho de gravação e liberar espaço de armazenamento.

Voltar

Monitorar clusters