Analisar queries lentas
Nesta página
- A autenticação OAuth 2.0 para acesso programático ao Cloud Manager está disponível como um recurso de visualização.
- O recurso e a documentação correspondente podem mudar a qualquer momento durante o período de Pré-visualização. Para usar a 2.0 autenticação OAuth, crie uma conta de serviço para usar em suas solicitações para a API pública do Cloud Manager .
O Cloud Manager fornece várias ferramentas para ajudar a analisar consultas lentas executadas em seus clusters. Consulte as seções a seguir para obter descrições de cada ferramenta. Para otimizar o desempenho da query, revise as práticas recomendadas para o desempenho da query.
Assistente de desempenho
O Performance Advisor monitora queries lentas e sugere novos índices para melhorar o desempenho da query.
Você pode usar o Performance Advisor para analisar as seguintes informações:
Insights de Consulta
Monitore a latência da query em nível de collection com a Query Insights. Você pode visualizar métricas e estatísticas de latência de query para determinados hosts e tipos de operação. Gerencie namespaces fixados e escolha até cinco namespaces para mostrar nos gráficos de latência de query correspondentes.
Profiler
O Profiler exibe operações de execução lenta e suas principais estatísticas de desempenho. Você pode explorar uma amostra de query históricas das últimas 24 horas sem sobrecarga adicional de desempenho. Antes de habilitar o Profiler, consulte Considerações.
Melhores práticas para desempenho de queries
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. O excesso de índices pode afetar 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 Performance Advisor não pode sugerir índices para bancos de dados MongoDB configurados para usar o formato de registro de data e hora ctime. Como solução alternativa, defina o formato do registro de data e hora para esses bancos de dados como iso8601-utc ou iso8601-local.
Realize construções de índices contínuas 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.