Monitore suas consultas T-SQL em execução e concluídas usando a atividade de consulta
Aplica-se a:✅ ponto de extremidade de análise SQL e Warehouse no Microsoft Fabric
O monitoramento de consultas SQL é essencial para monitorar e solucionar problemas de desempenho do seu armazém Fabric e também para manter a eficiência do depósito. Com a atividade de consulta, você tem uma visão única de todas as consultas T-SQL históricas e em execução, juntamente com uma lista de consultas de execução longa e frequentemente executadas sem ter que executar nenhum código T-SQL. Você pode usar a atividade Consulta para garantir que as consultas não estejam demorando mais do que o esperado para serem executadas e sejam concluídas com êxito.
Pré-requisitos
- Você deve ser um administrador em seu espaço de trabalho para acessar a atividade de consulta. Membros, Colaboradores, Visualizadores não têm permissão para aceder a esta vista.
Começar agora
Há duas maneiras de iniciar a experiência de atividade de consulta.
Selecione Mais Opções (...) ao lado do depósito que você deseja monitorar na visualização do espaço de trabalho e selecione Atividade de consulta.
No editor de consultas do depósito que você deseja monitorar, selecione Atividade de consulta na faixa de opções.
A consulta é executada
Na página Execução de consultas, você pode ver uma lista de consultas em execução, bem-sucedidas, canceladas e com falha até os últimos 30 dias.
- Use a lista suspensa para filtrar o status, o remetente ou o tempo de envio.
- Use a barra de pesquisa para filtrar palavras-chave específicas no texto da consulta ou em outras colunas.
Para cada consulta, são fornecidos os seguintes detalhes:
Nome da coluna | Description |
---|---|
ID da instrução distribuída | ID exclusivo para cada consulta |
Texto da consulta | Texto da consulta executada (até 8.000 caracteres) |
Tempo de envio (UTC) | Carimbo de data/hora quando o pedido chegou |
Duração | Tempo necessário para a execução da consulta |
Status | Status da consulta (Em execução, Bem-sucedida, Falha ou Cancelada) |
Transmitente | Nome do usuário ou sistema que enviou a consulta |
ID da sessão | ID que vincula a consulta a uma sessão de usuário específica |
Executar código-fonte | Nome do programa cliente que iniciou a sessão |
Quando quiser recarregar as consultas exibidas na página, selecione o botão Atualizar na faixa de opções. Se vir uma consulta em execução da qual gostaria de interromper imediatamente a execução, selecione a consulta usando a caixa de seleção e selecione o botão Cancelar . Você será solicitado com uma caixa de diálogo para confirmar antes que a consulta seja cancelada. Todas as consultas não selecionadas que fazem parte das mesmas sessões SQL selecionadas também serão canceladas.
As mesmas informações sobre a execução de consultas também podem ser encontradas usando exibições de gerenciamento dinâmico.
Insights de consulta
Na página Insights de consulta, você pode ver uma lista de consultas de longa duração e consultas executadas com frequência para ajudar a determinar quaisquer tendências nas consultas do seu depósito.
Para cada consulta no Insight de consultas de longa execução, os seguintes detalhes são fornecidos:
Nome da coluna | Description |
---|---|
Texto da consulta | Texto da consulta executada (até 8.000 caracteres) |
Duração mediana da execução | Tempo médio de execução da consulta (ms) em todas as execuções |
Contagem de execuções | Número total de vezes que a consulta foi executada |
Duração da última execução | Tempo gasto pela última execução (ms) |
ID da instrução distribuída da última execução | ID exclusivo para a última execução da consulta |
ID da sessão da última execução | ID de sessão para a última execução |
Para cada consulta no Insight de consultas executadas com freqüência, os seguintes detalhes são fornecidos:
Nome da coluna | Description |
---|---|
Texto da consulta | Texto da consulta executada (até 8.000 caracteres) |
Duração média da execução | Tempo médio de execução de consultas (ms) em execuções |
Duração máxima | Maior tempo de execução de consulta (ms) |
Duração mínima | Menor tempo de execução da consulta (ms) |
ID da instrução distribuída da última execução | ID exclusivo para a última execução da consulta |
Contagem de execuções | Número total de vezes que a consulta foi executada |
Contagem de execuções bem-sucedidas | Número de execuções de consulta bem-sucedidas |
Contagem de execuções com falha | Número de execuções de consulta com falha |
Contagem de execuções canceladas | Número de execuções de consulta canceladas |
As mesmas informações sobre consultas concluídas, falhadas e canceladas do Query são executadas junto com informações agregadas também podem ser encontradas no Query insights no data warehousing do Fabric.
Limitações
- As consultas históricas podem levar até 15 minutos para aparecer na atividade Consulta, dependendo da carga de trabalho simultânea que está sendo executada.
- Somente as 10.000 linhas principais podem ser mostradas nas guias Execuções de consulta e Informações de consulta para as seleções de filtro fornecidas.
- Um erro "Nome de objeto inválido queryinsights.exec_requests_history" pode ocorrer se a atividade de consulta for aberta imediatamente após a criação de um novo depósito, devido às exibições do sistema subjacentes ainda não geradas. Como solução alternativa, aguarde dois minutos e atualize a página.