Flavio, primeiro obrigado por responder. O Kernel eh 2.32-5-amd64 . O S.O eh debian.
Não achei o aplicativo limits no s.o, apesar disso existe o conf dele, no /etc/security/limits e ele estah todo comentado. Alguma dica ? Obrigado. Em 4 de outubro de 2011 13:59, Flavio Henrique Araque Gurgel < fha...@gmail.com> escreveu: > Em 4 de outubro de 2011 11:26, mauro fonseca <mfons...@pbh.gov.br> > escreveu: > > Amigos, > > Estou fazendo a migracao entre as versoes 8.4 e 9.04 do postgres, > utilizando > > a mesma servidora. > > Instalei na servidora, as 2 versoes do banco e fiz o seguinte > dump/restore . > > pg_dump bd_banco1 --disable-triggers -p 5430 -b -v -Fc | pg_restore > > --disable-triggers -d bd_banco2 -j 12 1>ok 2>erro > > Ocorre, que apos determinado tempo (mais ou menos 2 horas ) um erro eh > > gerado: > > pg_restore: [arquivador] não pôde criar processo filho: Não foi possível > > alocar memória > > A servidora tem a seguinte configuracao: > > 128 Gb de Ram > > 32 nucleos > > A base original tem 233 Gb em HD. > > A configuracao do postgres 8.4: > > shared_buffers = 2GB > > wal_buffers = 8MB > > checkpoint_completion_target = 0.9 > > effective_cache_size = 13GB > > work_mem = 112MB > > maintenance_work_mem = 1GB > > checkpoint_segments = 16 > > A configuracao do postgres 9.x > > shared_buffers = 18GB # min 128kB > > work_mem = 448MB # min 64kB > > maintenance_work_mem = 1GB # min 1MB > > checkpoint_segments = 16 > > checkpoint_timeout = 300s > > effective_cache_size = 52GB > > wal_buffers = 8MB > > fsync = off > > O sysctl > > kernel.shmmax = 67732090880 > > kernel.shmall = 16536155 > > vm.overcommit_memory = 2 > > kernel.core_uses_pid = 1 > > Se alguem puder ajudar ? > > Verifique o arquivo /etc/security/limits.conf > Verifique o comando, no usuário que roda o PostgreSQL e no usuário que > roda o pg_restore: > limits -a > Qual a distro/versão do kernel (uname -a)? > > []s > Flavio Gurgel > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral