wils@web ~ $ cat ~/ajuda/guia-para-ajustar-parametros-de-configuracao-do-postgresql-15-para-melhorar-a-performance-passo-a-passo.md

Banco de Dados

Guia para ajustar parâmetros de configuração do PostgreSQL 15 para melhorar a performance: Passo a passo

atualizado em 29/08/2026

O PostgreSQL é um dos bancos de dados relacionais mais poderosos e flexíveis disponíveis. Ajustar os parâmetros de configuração pode melhorar significativamente a performance do seu banco de dados. Neste guia, abordaremos um passo a passo para otimizar o PostgreSQL 15.

Introdução

Antes de começar, é importante entender que cada ambiente é único. Os parâmetros a serem ajustados dependem da carga de trabalho, do hardware e do uso específico do banco de dados.

Passo a Passo para Ajustar Parâmetros de Configuração

1. Acesse o Arquivo de Configuração

O arquivo de configuração principal do PostgreSQL é o postgresql.conf. Para editá-lo, use o seguinte comando:

sudo nano /etc/postgresql/15/main/postgresql.conf

2. Ajuste a Memória

  • shared_buffers: Define a quantidade de memória que o PostgreSQL usará para cache de dados. Um bom valor inicial é 25% da memória RAM disponível.
  • shared_buffers = 4GB
  • work_mem: Define a memória usada para operações de ordenação e hash. Ajuste conforme a complexidade das consultas.
  • work_mem = 64MB

3. Ajuste o Checkpoint

Os checkpoints são eventos que podem impactar a performance. Ajuste os seguintes parâmetros:

  • checkpoint_timeout: Aumente o intervalo de checkpoints.
  • checkpoint_timeout = 15min
  • max_wal_size: Aumente o tamanho máximo dos arquivos WAL.
  • max_wal_size = 2GB

4. Ajuste o Autovacuum

O autovacuum é essencial para manter a performance. Ajuste os parâmetros:

  • autovacuum_max_workers: Aumente o número de processos de autovacuum.
  • autovacuum_max_workers = 5
  • autovacuum_vacuum_cost_delay: Reduza o atraso para melhorar a frequência de vacuums.
  • autovacuum_vacuum_cost_delay = 20ms

5. Salve e Reinicie o PostgreSQL

Após realizar as alterações, salve o arquivo e reinicie o serviço:

sudo systemctl restart postgresql

Conclusão

O ajuste de parâmetros de configuração do PostgreSQL pode levar a melhorias significativas na performance. Sempre monitore o desempenho após as alterações e ajuste conforme necessário. Uma dica importante é realizar testes de carga para entender o impacto das mudanças.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.