
O Painel de Desempenho oferece ferramentas de diagnóstico robustas para identificar e resolver problemas de desempenho no banco de dados SQL do seu aplicativo Web no Microsoft Fabric. Essa solução de monitoramento integrada fornece métricas de desempenho detalhadas, facilitando a detecção sistemática de gargalos.
O Painel de Desempenho serve como uma ferramenta essencial de solução de problemas, fornecendo análises detalhadas e indicadores de desempenho que ajudam a identificar a causa raiz da lentidão do banco de dados e problemas de resposta à consulta. Ao aproveitar esses recursos de diagnóstico, os administradores e desenvolvedores de banco de dados podem analisar e otimizar com eficiência o desempenho do banco de dados.
Navegue até o banco de dados SQL na página inicial do Microsoft Fabric e selecione o banco de dados em que você está enfrentando esse problema. Se houver uma mensagem em andamento ou um ícone de sino ao lado do botão Resumo de desempenho.

Se você não vir esse indicador, há uma grande chance de que o problema esteja em algum outro banco de dados que esteja limitando o desempenho, mas, no entanto, verifique os sinais vitais desse banco de dados para ter certeza de que seu banco de dados está funcionando bem.
Se você encontrar um desses indicadores como verdadeiro, seu banco de dados está enfrentando algum problema e precisamos identificá-lo e resolvê-lo. Depois de selecionar Resumo de desempenho, ele deve fornecer uma visão de alto nível dos sinais vitais do banco de dados e também alertá-lo se houver problemas que precisem de sua atenção imediata.
A página Resumo de Desempenho fornece uma visão geral rápida da integridade do seu banco de dados. Cada seção da página, chamada de bloco, mostra informações importantes sobre um aspecto diferente do banco de dados. Esses blocos funcionam como um boletim de saúde, facilitando a identificação de áreas que precisam de atenção.

Consumo de CPU
Ao receber um alerta sobre o alto consumo de CPU atingindo níveis de limitação, você pode investigar esse problema de duas maneiras. Para análise histórica, você pode examinar o período de tempo específico em que o incidente ocorreu. Como alternativa, você pode identificar quais consultas específicas estão causando o pico no uso da CPU. Essa abordagem direcionada ajuda a diagnosticar e resolver a causa raiz dos problemas de desempenho.
A guia Consumo de CPU mostraria um gráfico indicando o uso da capacidade da CPU durante um período. Você pode personalizar o período com base em sua escolha e detalhar até o momento em que deseja analisar a CPU do banco de dados.
Quando estiver lá no intervalo de tempo certo em que a CPU atingiu o pico, você pode verificar as consultas correspondentes que resultaram na CPU com pico na lista abaixo.
Você pode identificar a Consulta e abrir sua página de visão geral para exibir mais detalhes.

Quão lento é muito lento?
Muitas vezes podemos pensar que uma consulta é a culpada de todo o problema, mas na verdade pode não ser. Como identificar isso?
Na Janela Consultas, existe uma guia Comparar Desempenho, que pode ajudá-lo a comparar o desempenho da consulta em dois períodos diferentes para identificar se o desempenho da consulta foi degradado ao longo do tempo ou uma anomalia que você não esperava.
Depois de identificar uma consulta problemática, você tem várias opções para analisá-la mais a fundo. Você pode copiar a consulta e colá-la no editor do Banco de Dados SQL do Fabric, no Visual Studio Code ou no SQL Server Management Studio (SSMS) para exame e otimização detalhados.

Conexões do usuário
Se a análise da CPU não revelar problemas significativos, continue a investigação examinando a guia Conexões do Usuário. Essa métrica fornece informações valiosas sobre os padrões de acesso ao banco de dados. Examine o gráfico de conexão para validar se o número de usuários simultâneos está alinhado com os padrões esperados. Se você observar um pico inesperado nas conexões do usuário, é crucial realizar uma auditoria completa do acesso ao banco de dados e implementar medidas de segurança apropriadas para evitar conexões não autorizadas.
Essa abordagem sistemática para solução de problemas garante uma avaliação abrangente de possíveis fatores de desempenho, mantendo os protocolos de segurança do banco de dados.
Solicitações por segundo
Sua busca pelo culpado que está causando a lentidão do seu banco de dados continua e você chega à guia ‘Solicitações por segundo’, onde verá o número de vezes que suas consultas são executadas. Se você encontrar uma anomalia na contagem de execuções, o que pode ser apenas devido a um bug no front-end que está resultando em algumas execuções extras, agora você sabe como resolvê-la.

Consultas bloqueadas por segundo
A guia ‘Consultas bloqueadas por segundo’ fornece informações críticas de diagnóstico para resolver problemas de desempenho do banco de dados. Esta seção exibe uma lista abrangente de consultas bloqueadas e suas contrapartes de bloqueio. Ao identificar esses conflitos de consulta, você pode determinar quais sessões estão causando contenção de recursos e impedindo o desempenho ideal do banco de dados. Essa análise permite que você implemente medidas apropriadas para resolver deadlocks e otimizar a eficiência da execução da consulta.
A lista de consultas mostradas são apenas as atuais, vários detalhes de cada sessão são fornecidos na lista de consultas de bloqueio, como ID da sessão, ID da sessão de bloqueio, tipo de solicitação, status da solicitação, etc.

Tamanho alocado
Agora que as outras pistas estão esgotadas, você precisa ver se seu banco de dados cresceu além dos limites e da capacidade. Você pode descobrir quais tabelas estão contribuindo para esse crescimento sem precedentes e planejar lidar com isso de acordo. As tabelas Maiores são listadas em ordem decrescente de tamanho com contagem de linhas também.

Índice automático
O Painel de Desempenho dá um passo adiante com seu recurso Índice Automático. Esse recurso cria índices automaticamente quando necessário e os descarta quando não são usados por um longo período de tempo. O Índice Automático não interfere em nenhum índice criado pelo usuário.
Introdução ao Painel de Desempenho para banco de dados SQL do Fabric
Comece a usar o Painel de Desempenho para banco de dados SQL no Microsoft Fabric hoje mesmo! Saiba mais sobre isso usando os recursos abaixo:
- Comece inscrevendo-se para uma avaliação gratuita de 60 dias do Fabric.
- Habilite recursos nas configurações do locatário:
- Explore as documentações:
- Visite os fóruns da comunidade do Fabric para participar de discussões e compartilhar feedback.
- Contribua e vote em ideias de melhoria de produtos.
Fonte: Blog Microsoft Fabric.
Maximize o desempenho do seu Banco de Dados SQL com o Painel de Desempenho
Os gargalos de desempenho no banco de dados SQL do seu aplicativo não precisam ser um obstáculo para sua operação. Com o Painel de Desempenho do Microsoft Fabric, você pode diagnosticar e resolver problemas críticos com rapidez e precisão. Essa ferramenta avançada oferece métricas detalhadas, permitindo que administradores e desenvolvedores identifiquem anomalias no consumo de CPU, conexões simultâneas e consultas bloqueadas, otimizando o desempenho e a eficiência dos seus dados.
Quer saber como implementar essa solução de forma personalizada e alinhada às necessidades do seu negócio? Agende uma reunião com a equipe da DataEX e descubra como podemos ajudar você a extrair o máximo potencial do Microsoft Fabric e revolucionar a gestão do seu banco de dados SQL.
Preencha o formulário abaixo e nosso time de especialistas entrará em contato.
E nos siga em nossas redes sociais e leia o blog Data Universe diariamente.
