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.