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 ?
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
