Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
O SQL Server Management Studio versão 17.2 e posteriores incluem o Painel de Desempenho. Este painel foi projetado para fornecer informações rápidas sobre o estado de desempenho do SQL Server e da Instância Gerenciada de SQL do Azure.
O Painel de Desempenho ajuda a identificar rapidamente se SQL Server ou o Banco de Dados SQL do Azure está passando por um gargalo de desempenho. E se um gargalo for encontrado, capture facilmente dados de diagnóstico extras que possam ser necessários para resolver o problema. Alguns problemas comuns de desempenho que o Painel de Desempenho pode ajudar a identificar incluem:
- Gargalos de CPU (e quais consultas estão consumindo a maior parte da CPU)
- Gargalos de E/S (e quais consultas estão realizando a maior parte da E/S)
- Recomendações de índice geradas pelo Otimizador de Consulta (índices ausentes)
- Bloqueio
- Contenção de recursos (incluindo a contenção de trava)
O Painel de Desempenho também ajuda a identificar consultas caras que podem ter sido executadas antes e várias métricas estão disponíveis para definir alto custo: CPU, Gravações Lógicas, Leituras Lógicas, Duração, Leituras Físicas e Tempo CLR.
O painel de desempenho é dividido nas seções e sub-relatórios a seguir:
Utilização da CPU do sistema
Solicitações em Espera Atuais
Atividade atual
- Solicitações do Usuário
- Sessões do Usuário
- Taxa de Acertos do Cache
Informações históricas
- Esperas
- Travas
- Estatísticas de E/S
- Consultas Dispendiosas
Informações diversas
- Rastreamentos Ativos
- Sessões ativas do XEvent
- Bancos de dados
- Índices Ausentes
Observação
Internamente, o Painel de Desempenho usa funções e exibições de gerenciamento dinâmico relacionadas à execução, exibições e funções de gerenciamento dinâmico relacionadas ao índice e exibições de gerenciamento dinâmico e funções relacionadas a DMVs (Exibições de Gerenciamento Dinâmico) e Funções (DMFs).
Exibir o Painel de Desempenho
Para exibir o Painel de Desempenho, clique com o botão direito do mouse no nome da instância do SQL Server no Pesquisador de Objetos, selecione Relatórios, Relatórios Padrão e selecione Painel de Desempenho.
O Painel de Desempenho aparece como uma nova guia. Veja a seguir um exemplo em que um gargalo de CPU está claramente presente:
Comentários
O relatório Índices Ausentes mostra os índices potencialmente ausentes que o Otimizador de Consulta identificou durante a compilação da consulta. No entanto, essas recomendações não devem ser tomadas pelo valor nominal. A Microsoft recomenda que índices com uma pontuação maior que 100.000 sejam avaliados para criação, pois esses índices têm a melhoria mais esperada para consultas de usuário.
Dica
Sempre avalie se uma nova sugestão de índice é comparável a um índice existente na mesma tabela, em que os mesmos resultados práticos podem ser obtidos simplesmente alterando um índice existente, em vez de criar um novo índice. Por exemplo, dado um novo índice sugerido em colunas C1C2 eC3, primeiro, avalie se há um índice existente sobre colunas C1 e C2. Nesse caso, talvez seja preferível adicionar coluna C3 ao índice existente (preservando a ordem das colunas pré-existentes) para evitar a criação de um novo índice. Para obter mais informações, confira o Guia de arquitetura e design do índice do SQL Server e SQL do Azure.
O relatório Esperas filtra todas as esperas ociosas e suspensas. Para obter mais informações sobre esperas, consulte sys.dm_os_wait_stats e ajuste de desempenho do SQL Server 2005 usando esperas e filas.
Os relatórios de Consultas Dispendiosas são redefinidos quando o SQL Server é reiniciado, pois os dados nas DMVs subjacentes são descartados. No SQL Server 2016 (13.x) e versões posteriores, informações detalhadas sobre consultas caras podem ser encontradas no Repositório de Consultas.
Observação
Embora o renderizador de relatórios do SQL Server Management Studio não dê suporte ao acesso da área de transferência ao texto contido nos relatórios, o texto pode ser acessado por meio dos relatórios autônomos. Baixe os relatórios autônomos se precisar copiar o texto da consulta dos relatórios.
Permissões
O SQL Server requer VIEW SERVER STATE e ALTER TRACE permissões.
A Instância Gerenciada de SQL do Azure requer a VIEW DATABASE STATE permissão no banco de dados.