Como verificar o desempenho da consulta em um servidor sql

ThiSeaches você como usar a consulta do SQL Server para monitorar o desempenho de suas consultas de banco de dados.

Passos

Parte 1 de 3:
Ativando a Loja de Consulta
  1. Imagem intitulada Verifique o desempenho da consulta em um SQL Server Passo 1
1. Abra o SQL Server Management Studio. Você pode usar o recurso Query Store do SQL Server para monitorar seu banco de dados para problemas de desempenho. Esse recurso é incluído no SQL Server 2016 e posterior, mas você precisará ativá-lo manualmente.
  • Verifique o desempenho da consulta em um SQL Server Step 2
    2. Open Object Explorer. Se você não vê o Object Explorer já, clique no Visualizar menu na parte superior da tela e clique em Explorador de objetos.
  • Verifique o desempenho da consulta em um SQL Server Passo 3
    3. Clique com o botão direito do mouse no banco de dados que você deseja verificar. Um menu aparecerá.
  • A consulta não pode ser usada para monitorar os bancos de dados Mestre ou Tempdb.
  • Verifique o desempenho da consulta em uma etapa do SQL Server 4
    4. Clique Propriedades.
  • Verifique o desempenho da consulta em um SQL Server Passo 5
    5. Clique Consulta. Está na caixa de diálogo Propriedades.
  • Imagem intitulada Verifique o desempenho da consulta em uma etapa do SQL Server 6
    6. Selecione Sobre Em "modo de operação (solicitado)."A consulta começará a rastrear todas as consultas.
  • Verifique o desempenho da consulta em um SQL Server Passo 7
    7. Atualize o banco de dados no painel Explorador de objetos. Isso adiciona a pasta da consulta ao painel.
  • Verifique o desempenho da consulta em um SQL Server Step 8
    8. Personalize quando a consulta agrega novos dados. A consulta irá agregar novas estatísticas a cada 60 minutos por padrão. Veja como alterar o intervalo (usando 15 minutos como um exemplo):
  • Alterar banco de dados
  • Set Query_Store (intervalo_Length_minutes = 15)-.
  • Parte 2 de 3:
    Encontrando as principais consultas consumidoras de recursos
    1. Verifique o desempenho da consulta em um SQL Server Step 9
    1. Clique no - Ao lado de "Consulta Loja" no Explorador de Objetos. Isso exibe todas as opções de consulta.
    • Use este método para descobrir quais consultas específicas estão usando a maioria dos recursos do servidor.
  • Imagem intitulada Verifique o desempenho da consulta em uma etapa do SQL Server 10
    2. Clique Consultas de consumo de recursos superiores. Isso abre um gráfico que exibe as 25 consultas de consumo de recursos no banco de dados. Estes resultados são muito amplos, mas você pode personalizar ainda mais o gráfico para obter informações mais úteis.


  • Verifique o desempenho da consulta em uma etapa do SQL Server 11
    3. Clique Configurar. Está no canto superior direito do relatório. Uma janela de diálogo aparecerá.
  • Verifique o desempenho da consulta em uma etapa do SQL Server 12
    4. Selecione seus critérios de consumo de recursos. Na seção superior ("critérios de consumo de recursos"), escolha qual recurso você deseja verificar (e.G., Tempo de CPU, Consumo de memória) e a estatística desejada (E.G., Avg, Total).
  • Verifique o desempenho da consulta em uma etapa do SQL Server 13
    5. Selecione um período de tempo. Sob a seção "Intervalo de tempo", escolha o período de tempo para o qual você deseja visualizar os resultados. Você pode selecionar uma opção no menu suspenso ou inserir datas específicas nas caixas fornecidas.
  • Verifique o desempenho da consulta em um SQL Server Passo 14
    6. Escolha quantos resultados para ver. Para ver todas as consultas para o período de tempo selecionado, clique em Tudo sob o cabeçalho "retorno". Para exibir um número específico de consultas, selecione Principal e insira um número (e.G. 10, 100).
  • Se você quiser ficar com os 25 principais infratores, não há necessidade de fazer alterações no cabeçalho "Return".
  • Verifique o desempenho da consulta em um SQL Server Passo 15
    7. Clique OK. As estatísticas atualizarão agora exibir o que você quer ver.
  • Verifique o desempenho da consulta em um SQL Server Passo 16
    8. Ajuste a vista (opcional). Use os pequenos ícones do gráfico (a grade, gráfico e gráfico de barras) para visualizar os resultados em vários formatos. Estes botões estão no canto superior direito dos resultados.
  • Parte 3 de 3:
    Verificando consultas regredidas
    1. Verifique o desempenho da consulta em um SQL Server Passo 17
    1. Clique no - Ao lado de "Consulta Loja" no Explorador de Objetos. Isso exibe todas as opções de consulta.
    • Use este método para encontrar consultas específicas que estão sendo executadas mais lentamente do que costumavam.
  • Imagem intitulada Verifique o desempenho da consulta em um SQL Server Passo 18
    2. Clique Consultas regredidas. Isso abre o painel de consultas regredido, onde você encontrará as consultas e planos na consulta.
  • Verifique o desempenho da consulta em um SQL Server Step 19
    3. Selecione um plano no primeiro menu suspenso. É o menu rotulado "Verifique a regressão" acima do canto superior esquerdo do painel. Cada um dos planos exibirá um relatório de desempenho gráfico diferente para suas consultas.
  • Por exemplo, se você quiser verificar se há problemas no período de tempo, é necessário executar consultas, selecione Duração.
  • Para ver problemas relacionados ao uso de RAM, selecione Consumo de memória.
  • Imagem intitulada Verifique o desempenho da consulta em um SQL Server Step 20
    4. Selecione uma estatística do segundo menu suspenso. Este é o menu rotulado "Baseado em" (à direita do menu anterior. Isso re-exibe os resultados.
  • Compartilhe na rede social:
    Semelhante