Monitorar consultas ativas

Monitore consultas ativas em seu projeto do Lakebase Postgres para acompanhar consultas em execução, identificar gargalos de desempenho e analisar a execução da consulta em tempo real.

Exibir consultas ativas

  1. No Aplicativo Lakebase, selecione seu projeto.
  2. Na barra lateral, selecione uma ramificação.
  3. Vá para Monitoramento.
  4. Selecione a guia Consultas ativas .

Exibição de desempenho de consulta

A exibição de consultas ativas exibe até 100 consultas em execução no momento para o branch selecionado. Selecione Computação, Banco de Dados e Função nas listas suspensas e então use o botão Atualizar para atualizar a lista com as consultas ativas mais recentes.

Essa vista consulta a vista do sistema pg_stat_activity Postgres para mostrar a atividade de consulta em tempo real.

Noções básicas sobre a exibição de consultas ativas

A tabela de consultas ativas exibe as seguintes informações para cada consulta em execução:

  • PID: O ID do processo do back-end do Postgres executando a consulta. Esse identificador exclusivo pode ser usado para rastrear ou encerrar consultas específicas, se necessário.
  • Duração: O tempo decorrido em que a consulta foi executada. Clique no cabeçalho da coluna para classificar consultas por duração e identificar operações que levam muito tempo para serem executadas.
  • Consulta: A instrução SQL que está sendo executada. Isso mostra o texto da consulta real, que pode ajudá-lo a identificar problemas de desempenho ou atividade de banco de dados inesperada.

Sobre pg_stat_activity

A exibição de consultas ativas é alimentada pela exibição do pg_stat_activity sistema Postgres, que está disponível no Lakebase Postgres por padrão. Para executar consultas personalizadas em relação aos dados coletados por pg_stat_activity, você pode usar o Editor SQL ou qualquer cliente Postgres, como psql.

Para obter detalhes sobre pg_stat_activity, consulte pg_stat_activity na documentação do PostgreSQL.

Observação

O pg_stat_activity modo de exibição do sistema mostra apenas as consultas em execução no momento. Depois que uma consulta é concluída, ela não aparece mais no modo de exibição de consultas ativas .

Próximas etapas