Pertama, periksa apakah Anda mendapatkan kinerja IO yang wajar dari pengaturan disk Anda. Kemudian periksa apakah instalasi PostgreSQL Anda disetel dengan tepat. Khususnya shared_buffers harus diatur dengan benar, maintenance_work_mem harus ditingkatkan selama pemulihan, full_page_writes harus dimatikan selama pemulihan, wal_buffers harus ditingkatkan menjadi 16 MB selama pemulihan, checkpoint_segments harus ditingkatkan menjadi sekitar 16 selama pemulihan, Anda seharusnya tidak memiliki login yang tidak masuk akal (seperti mencatat setiap pernyataan yang dieksekusi), auto_vacuum harus dinonaktifkan selama pemulihan.
Jika Anda menggunakan 8.4 juga bereksperimen dengan pemulihan paralel, opsi --jobs untuk pg_restore.