Tuning PostgreSQL 9.1 com pgtune - Debian e derivados
O
pgtune é um software que otimiza o "postgresql.conf" default, expandindo o servidor de banco de dados para ser tão poderoso quanto o hardware que está sendo implantado.
1. Instalando pgtune:
# aptitude update && aptitude install pgtune
2. Gerando arquivo otimizado:
# cd /tmp
# pgtune -i /etc/postgresql/9.1/main/postgresql.conf -o postgresqlotimizado.conf
# vi postgresqlotimizado.conf
No final do arquivo é adicionado parâmetros de otimização.
Exemplo:
#-----------------------------
# CUSTOMIZED OPTIONS
#------------------------------
#custom_variable_classes = '' # list of custom variable class names
default_statistics_target = 50 # pgtune wizard 2013-04-05
maintenance_work_mem = 240MB # pgtune wizard 2013-04-05
constraint_exclusion = on # pgtune wizard 2013-04-05
checkpoint_completion_target = 0.9 # pgtune wizard 2013-04-05
effective_cache_size = 2816MB # pgtune wizard 2013-04-05
work_mem = 24MB # pgtune wizard 2013-04-05
wal_buffers = 8MB # pgtune wizard 2013-04-05
checkpoint_segments = 16 # pgtune wizard 2013-04-05
shared_buffers = 960MB # pgtune wizard 2013-04-05
max_connections = 80 # pgtune wizard 2013-04-05
3. Edite o arquivo original com os parâmetros de otimização e restarte o
Postgres:
# vi /etc/postgresql/9.1/main/postgresql.conf
# /etc/init.d/postgresql restart
Obs.: configure um valor maior de SHMMAX, caso ocorra erro no restarte.
Exemplo:
# sysctl -w kernel.shmmax=4130652160
# echo >> /etc/sysctl.conf kernel.shmmax = 4130652160
# /etc/init.d/postgresql restart
Referências:
Outras dicas deste autor
JDK da Oracle no Fedora - Instalado pelo easyLife
Instalando o LimeWire no Conectiva 10
Lindos wallpapers para Mandriva
Desafio Linux (teste de segurança)
Instalando VirtualBox no Debian 9 Stretch
Leitura recomendada
Permitindo conexão ao banco no PostreSQL 8.3
Autenticação Squid em PostgreSQL
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Instalando, configurando e administrando o Postgres
Novo site sobre PostgreSQL
Comentários
Nenhum coment�rio foi encontrado.