Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Hardware e Sistema Operacional

  •  Disco: I/O é frequentemente um gargalo. Monitore a latência e a taxa de transferência do disco. SSDs podem oferecer melhorias significativas.
  •  CPU: Monitore a utilização da CPU. Se estiver constantemente alta, pode haver consultas ineficientes ou a necessidade de mais recursos.
  •  RAM: Verifique se há uso excessivo de swap. O PostgreSQL desempenha melhor quando a maioria de seus dados e índices cabem na memória.

Autovacuum

  •  Autovacuum é crucial para recuperar espaço e atualizar estatísticas. Se for muito lento ou executado com muita frequência, pode impactar o desempenho. Parâmetros como autovacuum_vacuum_scale_factor e autovacuum_analyze_scale_factor devem ser ajustados conforme necessário.

Estatísticas do Planner/Optimizer

  •  As estatísticas desatualizadas podem fazer o planner/optimizer escolher planos de consulta subótimos. Garanta que o autovacuum esteja funcionando corretamente e considere aumentar o default_statistics_target para tabelas complexas.

Extensões e Módulos Externos

  •  Algumas extensões ou módulos externos podem causar overhead. Avalie o impacto de cada extensão ativada.

Logs

  •  Ative os logs de duração de consulta no postgresql.conf para identificar consultas lentas. Ferramentas como o pgBadger podem ajudar na análise dos logs.

Rede

  •  Latência ou problemas de largura de banda podem afetar aplicações que fazem intensas operações de I/O no banco.

...