Partilhar via


Monitorizar um armazém SQL

Esta página descreve como monitorar um SQL warehouse usando a interface do usuário do Databricks.

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.

  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.

    Pode ativar os detalhes da Atividade para ver anotações codificadas por cores que explicam porque é que 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 o histórico de consultas: Clique em barras cinzentas (consultas de obtenção) para filtrar automaticamente a tabela de histórico de consultas e mostrar apenas consultas no estado de busca durante esse período.
  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.

    Sugestão

    Quando ativas a opção detalhes da atividade no gráfico de Clusters em Execução, podes clicar em barras cinzentas que representam a atividade de busca para filtrar automaticamente esta tabela para consultas no estado de busca.

Nota

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

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 retorna resultados em segundos, mas algumas podem levar mais tempo, às vezes até vários minutos, devido a grandes conjuntos de resultados ou comportamento do lado do cliente, como busca atrasada ou consultas que não são fechadas corretamente. Sem entender quais consultas foram concluídas e aquelas que ainda estão a buscar resultados, pode não estar claro por que um armazém de dados ou cluster permanece ativo quando nenhuma consulta parece estar a ser executada.

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 identifica consultas no cluster em um estado de busca aparece sobre a tabela de histórico de consultas.
  2. Clique em Sair para retornar ao painel de histórico de consultas.

Para interromper consultas no estado de busca:

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