PGConf.Brasil 2026

Blumenau, SC

2 a 4 de setembro


Diagnóstico de Performance PostgreSQL com pgGather


Breno de Araújo Baima

Percona


Aprenda a diagnosticar a saúde do seu PostgreSQL com o pgGather: uma ferramenta leve que gera relatórios detalhados sem instalar extensões complexas.


Manter a performance e a confiabilidade de um banco de dados PostgreSQL exige mais do que apenas monitoramento em tempo real; exige a capacidade de realizar um "check-up" profundo e holístico do sistema. No entanto, muitas vezes nos deparamos com restrições de segurança ou infraestrutura que impedem a instalação de agentes externos ou extensões pesadas. É aqui que o pgGather brilha.

Nesta palestra, exploraremos como o pgGather, uma ferramenta de código aberto e extremamente leve, pode ser utilizada para coletar métricas críticas de performance e configuração diretamente do seu banco de dados. Diferente de outras soluções, o pgGather foca na simplicidade: ele consiste em um script SQL de coleta e um gerador de relatórios HTML que transforma dados brutos em insights visuais acionáveis.

Os tópicos abordados incluirão:

O que é o pgGather: a filosofia por trás da ferramenta e por que ela é segura para ambientes de produção restritos.

Coleta de Dados Sem Atrito: Como executar a coleta sem a necessidade de privilégios de superusuário ou reinicialização do banco.

Anatomia do Relatório de Saúde: Como interpretar as seções cruciais, incluindo:

Wait Events: Identificando onde o banco está "gastando tempo".

Uso de Recursos: Análise de conexões, CPU e carga de trabalho.

Configurações Críticas: Verificação dos parâmetros do postgresql.conf que podem estar desalinhados com a carga de trabalho.

Saúde dos Objetos: Identificação de bloat em tabelas e índices, além de sugestões de vácuo.

Estudo de Caso Rápido: Do diagnóstico à solução — como um relatório do pgGather ajudou a identificar um gargalo invisível de I/O.

Ao final desta sessão, você terá uma nova ferramenta essencial no seu cinto de utilidades para realizar auditorias rápidas, solucionar problemas de desempenho e garantir que seu PostgreSQL opere em sua capacidade máxima.

Patrocinadores Platina


Patrocinadores Ouro


Patrocinadores Bronze


Apoio