> > PostgreSQL 8.4? E ainda só na release 4? Não acha que passou da hora de > atualizar? Veja que a 8.4 perde o suporte ano que vem [1]. >
Sim, Ainda. Já iniciamos um cronograma para migração dessa versão Matheus, e é claro como você mesmo ja falou, a cada dia que passa concerteza ficará mais dificil. > Você deve aumentar a configuração de SHMMAX do sistema operacional. Veja > em [2] uma explicação detalhada sobre configuração de recursos do kernel > para o PostgreSQL. > > Resumindo, o que você deve fazer é adicionar os parâmetros kernel.shmmax e > kernel.shmall no arquivo /etc/sysctl.conf. São parâmetros de segurança, > apenas um limite, não serão de fato alocados. Se for um servidor dedicado > eu diria para colocar metade da sua memória RAM em ambox, ou seja: > > kernel.shmmax = 4294967296 > kernel.shmall = 1048576 > > O SHMMAX é definido em bytes e o SHMALL em páginas, por padrão de 4kB. > Após alterar o /etc/sysctl.conf você pode reiniciar a máquina ou, > simplesmente, aplicar com o comando: > > # sysctl -p > > OBS: Tudo deve ser feito com usuário root. > > [1] http://www.postgresql.org/support/versioning/ > [2] http://www.postgresql.org/docs/8.4/static/kernel-resources.html > > > Um detalhe interessante é que no Slackware não encontro esse arquivo no /etc/sysctl.conf root@pgsql-prod-07:~# locate sysctl.conf /usr/man/man5/sysctl.conf.5.gz root@pgsql-prod-07:~# sysctl -p error: unable to open preload file "/etc/sysctl.conf"
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
