Este wikiHow ensina como usar o SQL Server Query Store para monitorar o desempenho de suas consultas de banco de dados.
Passos
Parte 1 de 3: Habilitando o armazenamento de consulta
Etapa 1. Abra o SQL Server Management Studio
Você pode usar o recurso Query Store do SQL Server para monitorar seu banco de dados quanto a problemas de desempenho. Este recurso está incluído no SQL Server 2016 e posterior, mas você precisará habilitá-lo manualmente.
Etapa 2. Abra o Object Explorer
Se você ainda não vê o Object Explorer, clique no Visualizar menu na parte superior da tela e clique em Explorador de Objetos.
Etapa 3. Clique com o botão direito do mouse no banco de dados que deseja verificar
Um menu aparecerá.
O Query Store não pode ser usado para monitorar os bancos de dados master ou tempdb
Etapa 4. Clique em Propriedades
Etapa 5. Clique em Consultar Armazenamento
Está na caixa de diálogo Propriedades.
Etapa 6. Selecione Ligado em ″ Modo de Operação (Solicitado)
″ O Query Store começará a rastrear todas as consultas.
Etapa 7. Atualize o banco de dados no painel Object Explorer
Isso adiciona a pasta Query Store ao painel.
Etapa 8. Personalize quando o Query Store agregar novos dados
O Query Store agregará novas estatísticas a cada 60 minutos por padrão. Veja como alterar o intervalo (usando 15 minutos como exemplo):
- ALTER DATABASE
- SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.
Parte 2 de 3: Encontrando as principais consultas que consomem recursos
Etapa 1. Clique em - próximo a ″ Query Store ″ no Object Explorer
Isso exibe todas as opções de armazenamento de consulta.
Use este método para descobrir quais consultas específicas estão usando a maioria dos recursos do servidor
Etapa 2. Clique em Consultas de consumo de recursos principais
Isso abre um gráfico que exibe as 25 consultas que mais consomem recursos no banco de dados. Esses resultados são bastante amplos, mas você pode personalizar ainda mais o gráfico para obter informações mais úteis.
Etapa 3. Clique em Configurar
Está no canto superior direito do relatório. Uma janela de diálogo aparecerá.
Etapa 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 (por exemplo, Tempo de CPU, Consumo de Memória), e a estatística desejada (por exemplo, Média, Total).
Etapa 5. Selecione um período de tempo
Na seção ″ Intervalo de tempo ″, escolha o período de tempo para o qual deseja visualizar os resultados. Você pode selecionar uma opção no menu suspenso ou inserir datas específicas nas caixas fornecidas.
Etapa 6. Escolha quantos resultados deseja ver
Para ver todas as consultas para o período de tempo selecionado, clique em Tudo sob o cabeçalho ″ Return ″. Para exibir um número específico de consultas, selecione Principal e insira um número (por exemplo
Etapa 10., 100).
Se você quiser se limitar aos 25 piores infratores, não há necessidade de fazer nenhuma alteração no cabeçalho ″ Retornar ″
Etapa 7. Clique em OK
As estatísticas agora serão atualizadas para exibir o que você deseja ver.
Etapa 8. Ajuste a visualização (opcional)
Use os ícones de pequenos gráficos (a grade, o gráfico e o gráfico de barras) para ver os resultados em vários formatos. Esses botões estão no canto superior direito dos resultados.
Parte 3 de 3: Verificação de consultas regressadas
Etapa 1. Clique em - próximo a ″ Query Store ″ no Object Explorer
Isso exibe todas as opções de armazenamento de consulta.
Use este método para localizar consultas específicas que estão executando mais lentamente do que antes
Etapa 2. Clique em Consultas Regressadas
Isso abre o painel Consultas Regressadas, onde você encontrará as consultas e planos no Armazenamento de Consultas.
Etapa 3. Selecione um plano no primeiro menu suspenso
É o menu denominado ″ Verificar regressão em ″ acima do canto superior esquerdo do painel. Cada um dos planos exibirá um relatório gráfico de desempenho diferente para suas consultas.
- Por exemplo, se você deseja verificar se há problemas com a quantidade de tempo que leva para as consultas serem executadas, selecione Duração.
- Para ver os problemas relacionados ao uso de RAM, selecione Consumo de Memória.
Etapa 4. Selecione uma estatística no segundo menu suspenso
Este é o menu denominado ″ Baseado em ″ (à direita do menu anterior. Isso exibe novamente os resultados.