Esta página foi traduzida por máquina. Leia o original em inglês. English

O HQbird oferece duas maneiras de ver o que o Firebird está fazendo: Monitoramento Avançado para gráficos por minuto e detalhes em tempo real, e Relatórios de Rastreamento de Desempenho para análise mais profunda de SQL lento e frequente. Ambos são executados no servidor; o Monitoramento Avançado também pode alimentar o HQCenter.

Duas abordagens de monitoramento

Monitoramento Avançado

Coleta contínua da Trace API, MON$, tabela de locks, transações, CPU e RAM - exibida como gráficos por minuto com detalhes de cada minuto. Os dados aparecem após 1-2 minutos de processamento, localmente na porta 8083 e, opcionalmente, no HQCenter.

Como usar

Relatório de Rastreamento de Desempenho

Análise aprofundada agendada dos logs de rastreamento (por exemplo, ao longo de um dia útil). Use-o para impacto estatístico de consultas muito frequentes, consultas longas e padrões semelhantes. Também disponível para Firebird padrão em algumas assinaturas da calculadora.

Como configurar

1. Monitoramento Avançado

Abra a interface web do HQbird na porta 8083 (por exemplo, http://localhost:8083) com o mesmo nome de usuário e senha da interface principal.

Os gráficos cobrem IO, carga, consultas, CPU/RAM do host, transações e a tabela de locks. Cada minuto também registra as principais consultas SQL, transações de longa duração e processos de clientes. Lista completa de métricas: Visão geral do HQCenter.

Assista ao vídeo para configuração e um passo a passo da visão por minuto.

2. Relatórios de Rastreamento de Desempenho

O HQbird pode coletar rastreamentos de desempenho em um agendamento para encontrar SQL lento, frequente ou de outra forma custoso. A configuração leva menos de um minuto. Se você usa Firebird padrão, siga esta instrução.

Habilitar rastreamento no nível do servidor

Na interface principal (localhost:8082), abra a aba Desempenho à esquerda e escolha Rastreamento no nível do servidor do HQbird (ícone de configuração) para cobrir todos os bancos de dados do servidor.

Aba Desempenho do HQbird - rastreamento no nível do servidor
Aba Desempenho → Rastreamento no nível do servidor do HQbird.

Configurações obrigatórias

Diálogo de configurações de monitoramento de desempenho do HQbird
Habilite o monitoramento, defina o início/fim do CRON e o limite de duração do SQL.
  • Habilitar monitoramento de desempenho - deve estar ativado para rastreamentos agendados.
  • Iniciar sessão de rastreamento às / Parar sessão de rastreamento - expressões CRON. O padrão é 10:30-11:00; altere para corresponder à sua carga.
  • Limite de duração dos SQLs - registra consultas mais lentas que este valor (milissegundos). O padrão é 1000 ms. Comece com 50 ms e depois tente 1 ms e 0 ms nos dias seguintes. Volte para 50 ms se os rastreamentos crescerem demais (por exemplo, mais de 5 GB por dia).
  • Enviar e-mail - envia o relatório por e-mail usando os endereços da configuração de Alertas.

Agendamentos CRON úteis

Início Fim O que faz
0 0 * ? * * 0 10 * ? * * A cada hora, minutos 0-10
0 0 8 ? * * 0 0 17 ? * * Todos os dias das 08:00 às 17:00
0 30 10,13,15 ? * * 0 0 11,14,16 ? * * Diariamente 10:30-11:00, 13:30-14:00, 15:30-16:00

Parâmetros avançados

Você pode deixá-los nos padrões inicialmente.

Parâmetros avançados de monitoramento de desempenho do HQbird
  • Modelo de configuração - arquivo de modelo de configuração de rastreamento.
  • Filtro de banco de dados - geralmente AUTO. Nome de arquivo ou Alias filtra por esses; Manual usa uma expressão regular (vários bancos de dados ou vários aliases para um arquivo).
  • Filtro de nome de banco de dados - usado com Manual.
  • Formato de rastreamento - AUTO, ou forçar 2.5 / 3.0. Raramente necessário.
  • Manter relatórios recentes - quantos relatórios HTML manter na pasta de saída.

Outros campos são descritos no Guia do Usuário do HQbird.

O relatório

Cada tarefa grava um arquivo HTML na pasta de saída e pode enviá-lo por e-mail. O relatório mais recente também está na interface do HQbird para visualização ou download.

Baixe o relatório de desempenho mais recente do HQbird
Abra ou baixe o relatório de desempenho mais recente pela interface.
Exemplo de relatório de rastreamento de desempenho do Firebird
Exemplo de relatório de desempenho.

Veja o vídeo abaixo e o exemplo de análise de desempenho para saber como interpretar os números.