Elevando o desempenho do banco de dados: apresentando Query Insights no MongoDB Atlas

Frank Sun and Sabina Friden

Hoje, no .local NYC, o MongoDB Atlas introduziu a nova guia "Insights de consultas", aprimorando como os usuários monitoram, gerenciam e otimizam o desempenho do banco de dados diretamente na IU do Atlas. Esse novo recurso oferece aos desenvolvedores insights mais profundos sobre o desempenho de seus bancos de dados, com uma ferramenta de análise de consultas mais avançada e métricas detalhadas em nível de namespace. Isso garante resolução mais rápida de problemas e desempenho aprimorado.

Os aplicativos e as cargas de trabalho mudam com o tempo, dificultando cada vez mais consultas ineficientes que sobrecarregam os recursos de um banco de dados. As métricas podem apresentar picos por vários motivos, e os desenvolvedores precisam das ferramentas certas para determinar a origem do problema, identificá-lo e resolvê-lo com rapidez. Os insights de consultas do MongoDB Atlas abordam diretamente esses desafios, aprimorando os recursos de observabilidade do MongoDB com duas funcionalidades cruciais: insights do namespace e um analista de consultas atualizado.

Os insights de consultas oferecem otimização de desempenho com inteligência acionável

A introdução dos insights de consultas do MongoDB Atlas demonstra o compromisso do MongoDB com o gerenciamento avançado de banco de dados. Esse recurso aprimora as funções de observabilidade da nossa plataforma com insights detalhados e acionáveis. Essa novidade disponibiliza os insights de namespace e um analista de consultas atualizado em uma nova interface dinâmica para ajudar a aumentar o desempenho do banco de dados com diagnósticos mais simples e redução do tempo de resolução de problemas.

Os insights de namespace, que também são novidade, fornecem aos usuários estatísticas de latência em nível de coleção e uma visão abrangente do desempenho das coleções mais usadas em um cluster ao longo do tempo. Isso permite que os desenvolvedores respondam à pergunta "Quem ou o que está causando o problema?", o que é fundamental para identificar tendências de desempenho e priorizar otimizações de consultas.

O analista de consultas aprimorado e centrado no cluster apresenta uma visão mais abrangente das consultas lentas e ineficientes em um período mais amplo. Ter uma visão geral dos dados em todo o cluster viabiliza uma navegação mais direta entre os nós e um período de retrospectiva mais longo para ajudar na identificação de tendências. Isso reduz o tempo de solução de problemas e, em outras palavras, aumenta a produtividade do desenvolvedor e melhora o desempenho geral do banco de dados.

Principais benefícios dos insights de consultas

Os insights de consultas trazem aos usuários do MongoDB Atlas vários novos benefícios, como:

  • Telemetria granular: identificação e resolução mais rápidas de problemas de banco de dados com estatísticas de latência no nível do namespace

  • Observabilidade aprimorada: é mais fácil detectar tendências de desempenho, identificar causas raiz e depurar aplicativos

  • Mais produtividade: redução do tempo de solução de problemas graças a uma visão mais abrangente das operações lentas

Experimente!

A página dos insights de consultas fornece insights mais detalhados sobre o desempenho do banco de dados, com detalhes em nível de coleção e operação. A página de insights de namespace fornece métricas para as 20 principais coleções por latência total.

Screenshot of the Query Insights dashboard with the caption: The Query Insights page gives more granular insights into database performance by providing collection and operation level details. The Namespace Insights page provides metrics for the top 20 collections by total latency.

Passe o mouse sobre os gráficos para ver o desempenho comparativo das coleções ao longo do tempo. Essas informações são fundamentais para responder à pergunta "Quem/o que está causando o problema?"

Use o analista de consultas para visualizar operações lentas específicas. Clique em um ponto no gráfico de dispersão para exibir metadados adicionais sobre cada operação lenta.

Clique em "Exibir mais detalhes" para ver mais métricas e metadados sobre cada operação lenta, incluindo o nome do aplicativo, a operação, o resumo do plano, as estatísticas de execução etc.

Capacitando os usuários para alcançar o desempenho máximo

O lançamento dos insights de consultas no MongoDB Atlas destaca o compromisso do MongoDB em aprimorar os recursos de observabilidade da plataforma. Ao fornecer as ferramentas e os insights necessários para obter o desempenho ideal do banco de dados, o MongoDB permite que os desenvolvedores passem menos tempo depurando e mais tempo criando, o que reduz o custo total de propriedade e maximiza a eficiência. Esses benefícios agregam valor significativo às operações dos usuários.

Cadastre-se no MongoDB Atlas, nosso serviço de banco de dados em nuvem, para ver os insights de consultas em ação. Se quiser obter mais detalhes, consulte "Monitorar o desempenho da consulta".