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
Monitor collection-level query latency with Query Insights. You can view query latency metrics and statistics for certain hosts and operation types. Manage pinned namespaces and choose up to five namespaces to show in the corresponding query latency charts.
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 ineficientes. 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.
The Performance Advisor can't suggest indexes for MongoDB databases configured to use the
ctime timestamp format. As a workaround, set the timestamp format for such databases to eitheriso8601-utcoriso8601-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.