Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
O Autoscaling do Lakebase é a versão mais recente do Lakebase, com computação autoescalável, escala até zero, ramificação e restauração instantânea. Para regiões suportadas, consulte Disponibilidade de Regiões. Se é utilizador do Lakebase Provisioned, consulte Lakebase Provisioned.
PgHero é uma ferramenta open-source de monitorização de desempenho para a Postgres que o ajuda a encontrar e corrigir problemas de dados através de uma interface de dashboard. Pode usar o PgHero para monitorizar o desempenho da sua base de dados Lakebase Postgres, identificar consultas lentas, analisar padrões de consulta e obter insights acionáveis para otimizar as operações da sua base de dados.
Quando usar o PgHero
Usa o PgHero quando precisares:
- Monitorização simples e focada do desempenho do Postgres
- Identificação de consultas de longa duração
- Deteção de mesas que requerem aspiração
- Identificação de índices duplicados ou em falta
- Visualização das ligações por base de dados e utilizador
- Explicação, análise e visualização da consulta
- Monitorização leve sem configurações complexas
Observação
O Lakebase Postgres atualmente não suporta ferramentas de monitorização nem plataformas que exijam instalar um agente no sistema anfitrião do Postgres.
Instalar o PgHero
O PgHero suporta instalação com Docker, Linux e Rails. Este guia mostra como instalar o PgHero com o Docker e ligá-lo à tua base de dados Lakebase Postgres.
Antes de começar:
- Certifique-se de que tem o Monitor com pg_stat_statements extensão instalada. O PgHero usa-o para estatísticas de consultas.
- Certifique-se de que tem o Docker instalado. Consulte Instalar Docker Engine para instruções.
- Para configuração de rede e inclusão de endereços IP na lista de permissões ao utilizar um firewall no lado do cliente, veja Strings de Conexão.
O PgHero está disponível no DockerHub. Para instalá-lo, execute:
docker pull ankane/pghero
Liga a PgHero ao Lakebase
Navegue até à aplicação Lakebase clicando no seletor de aplicações no canto superior direito do seu espaço de trabalho.
Selecione o seu projeto.
Clique em Ligar para abrir o modal de ligação à base de dados.
Copiar a cadeia de conexão.
Executa este comando, substituindo
<your-connection-string>pelo teu Lakebase Postgres cadeia de ligação:docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pgheroAbra http://localhost:8080 no seu navegador para aceder ao painel da PgHero.
Para informações detalhadas sobre a cadeia de conexão, consulte clientes Postgres.
Funcionalidades de monitorização PgHero
A PgHero oferece capacidades de monitorização focalizadas:
- Consultas lentas: Identifique e analise as consultas mais lentas na sua base de dados
- Estatísticas de consulta: Ver estatísticas de execução de consultas e métricas de desempenho
- Utilização do índice: Monitorizar a eficiência do índice e identificar índices duplicados ou não utilizados
- Estatísticas das tabelas: Tamanhos das tabelas da base de dados, contagem de linhas e requisitos de manutenção
- Estatísticas de ligação: Visualizar ligações por base de dados e utilizador, e analisar pools de ligações
- Análise de consultas: Explicar, analisar e visualizar planos de execução de consultas
- Sugestões: Recomendações automáticas para melhorias de desempenho