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 <tel:4294967296> tentou utilizar diretamente o comando? sysctl -w 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 Use o SO que vc tem maior afinidade, eu tenho usado o UBUNTU SERVER LTS que tem me retornado um ótimo desempenho no SGBD e estou recomendando. Sem contar que este SO tem um tempo de suporte maior que os demais que eu encontrei. 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
