> 
> Arrá, configurações padrão... elas não servem pra ninguém.
> Com 1G , você pode setar:
> shared_buffers = 25600          # 200MB = 200*1024/8 (mem ativa)
> maintenance_work_mem = 131072   # 128MB = 128*1024 (mem do vacuum)
> work_mem = 65536                # 64MB = 64*1024 (mem do order by)


Detalhe: teu banco não vai subir se o SO não estiver
preparado. Estas confs só valem para servers dedicados,
ou seja, se vc tem outros serviços rodando, esqueça...
Ou divida todos estes parâmetros por dois ... :)

Altere o teu /etc/sysctl.conf:

kernel.shmmax=285000000         # para 1gb de RAM
kernel.shmall=285000000         # para 1gb de RAM
kernel.sem=250 32000 100 128    # padrão

Você deve dar um boot no server para estas opções entrarem 
no ar, ou então vc seta na mão mesmo :

echo 285000000 > /proc/sys/kernel/kernel.shmmax
echo 285000000 > /proc/sys/kernel/kernel.shmall
echo "250 32000 100 128" > /proc/sys/kernel/sem

Tente subir o banco agora.... acho que é isso !

[]´s, ACV


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a