PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL:melhorando o desempenho do pg_dump, pg_restore


Primeiro, verifique se você está obtendo um desempenho de E/S razoável da configuração do disco. Em seguida, verifique se a instalação do PostgreSQL está ajustada adequadamente. Em particular shared_buffers deve ser definido corretamente, maintenance_work_mem deve ser aumentado durante a restauração, full_page_writes deve estar desligado durante a restauração, wal_buffers deve ser aumentado para 16 MB durante a restauração, checkpoint_segments deve ser aumentado para algo como 16 durante a restauração, você não deve ter nenhum logon irracional (como registrar cada instrução executada), auto_vacuum deve ser desativado durante a restauração.

Se você estiver no 8.4, experimente também a restauração paralela, a opção --jobs para pg_restore.