Partilhar via


Monitorizar um armazém SQL

Monitoriza um armazém SQL a partir da interface do Databricks. Veja consultas ativas, estado do armazém, contagem de clusters e muito mais.

Para usar consultas SQL e tabelas de sistema para monitorizar um SQL warehouse, veja Exemplos de consultas para monitorizar a atividade do SQL warehouse.

Visualizar métricas de monitorização SQL warehouse

Para monitorar um SQL warehouse, clique no nome de um SQL warehouse e, em seguida, na guia Monitoramento . Na guia Monitoramento , você verá os seguintes elementos de monitoramento:

Captura de ecrã com anotações numeradas para indicar as partes definidas da página que se seguem.

  1. Estatísticas ao Vivo: As estatísticas ao vivo aparecem perto da parte superior da página. Da esquerda para a direita, eles indicam o estado do armazém, o número de consultas em execução, o número de consultas enfileiradas e o número atual de clusters do armazém.

    Observação

    A contagem de clusters pode ser maior que um somente se o dimensionamento estiver habilitado e configurado.

  2. Filtro de escala de tempo: O filtro de escala de tempo define o intervalo de tempo para o gráfico de contagem de consultas, o gráfico de cluster em execução e o histórico de consultas. O intervalo de tempo padrão é de 8 horas, mas pode usar o ícone de raio ou o ícone de raio para selecionar um período de 24 horas, 7 dias ou 14 dias. Você também pode definir um período personalizado usando o calendário ou clicando e arrastando no gráfico de barras.

  3. Gráfico de contagem de consultas de pico: Este gráfico mostra o número máximo de consultas simultâneas do armazém, em execução e enfileiradas, durante o período selecionado. Os dados que fornecem este gráfico não incluem consultas de metadados. Cada ponto de dados representa o pico em uma janela de 5 minutos.

  4. Gráfico de contagem de consultas concluídas: Este gráfico mostra o número de consultas concluídas no período selecionado, incluindo consultas canceladas e com falha. As consultas aparecem no gráfico após a conclusão, com contagens médias por minuto.

  5. Gráfico de clusters em execução: Este gráfico mostra o número de clusters alocados no armazém ao longo do período selecionado. Durante uma reciclagem de cluster, essa contagem pode exceder temporariamente o máximo configurado. Ative os detalhes da Atividade (Beta) para ver anotações codificadas por cores que explicam porque é que o armazém estava a funcionar em cada intervalo de tempo. Ver detalhes da atividade.

  6. Tabela de histórico de consultas: esta tabela lista todas as consultas ativas no período selecionado. As colunas mostram os seguintes detalhes:

    • Consulta: Clique na seta para visualizar o texto da consulta. Clique em Expandir texto da consulta para ver mais.
    • Hora de início da consulta: Mostra quando a consulta começou a ser executada.
    • Duração: Passe o cursor sobre a duração para ver a duração dividida por agendamento e tempos de execução.
    • Tempo de busca (Beta): Quando uma consulta está a ser feita, nenhum tempo é mostrado. Quando uma busca é concluída, a hora é mostrada na tabela.
    • Origem da consulta: Mostra a origem, como pipeline, espaço Genie ou painel, de onde a execução da consulta é iniciada.
    • Usuário que executou a consulta: Mostra o nome do usuário que executou a consulta.

    Você pode filtrar as consultas por usuário, duração, status e tipo de instrução.

    Observação

    Com os detalhes de Atividade ativados no gráfico de clusters em execução, clique nas barras cinzentas para filtrar esta tabela para mostrar apenas consultas no estado de obtenção.

Detalhes da atividade

Ative os detalhes da Atividade para ver anotações codificadas por cores que explicam porque o armazém estava a funcionar em cada intervalo de tempo. Os dados de atividade são atualizados a cada 5-10 minutos.

Importante

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.

Gráfico de clusters em execução com detalhes da atividade ativados

Anotações de atividades:

  • Atividade de consultas: O armazém estava a processar a atividade de consultas, incluindo consultas em execução, consultas em fila ou consultas recentemente concluídas.
  • Outras atividades: O armazém estava ativo devido a consultas que obtinham resultados ou sessões abertas sem consultas ativas.
  • Pronto: O armazém estava pronto para executar cargas de trabalho, mas não tinha qualquer atividade ativa de consulta ou sessão.

Para interagir com os detalhes da atividade:

  • Ver metadados: Passe o rato sobre qualquer barra colorida para ver contexto adicional, como IDs de declarações, endereços de email dos utilizadores e aplicações de cliente.
  • Filtrar histórico de consultas: Clique nas barras cinzentas (consultas de busca) para filtrar automaticamente a tabela de histórico de consultas para consultas no estado de busca durante esse período.

Monitore longos tempos de obtenção

Importante

Este recurso está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.

Os armazéns SQL permanecem ativos quando as consultas estão em execução ou buscando resultados. A maioria das consultas devolve resultados em segundos, mas algumas podem demorar vários minutos devido a grandes conjuntos de resultados, atraso na obtenção ou consultas que os clientes ainda não fecharam. Saber quais as consultas que estão a ser captadas ajuda-o a perceber porque é que um armazém permanece ativo quando não parece haver consultas a correr.

Sugestão

Também pode usar a opção de detalhes de atividade no gráfico de clusters em execução para identificar visualmente os períodos de tempo em que buscar consultas manteve o armazém ativo. As barras cinzentas indicam atividade de busca, e pode clicar nelas para filtrar a tabela de histórico de consultas.

Para exibir consultas que estão buscando:

  1. Clique no ícone Pesquisar, o ícone de pesquisa ao lado de Clusters. Um painel que mostra consultas em estado de busca aparece sobre a tabela de histórico de consultas.
  2. Clique em Sair para voltar à tabela de histórico de consultas.

Para interromper consultas no estado de busca:

  1. Clique na consulta para abrir o painel Perfil de consulta .
  2. Clique em Parar à direita de Busca de resultados por cliente.