まず、ディスク設定から妥当なIOパフォーマンスが得られていることを確認します。次に、PostgreSQLのインストールが適切に調整されていることを確認します。特にshared_buffers 正しく設定する必要があります。maintenance_work_mem 復元中に増やす必要があります、full_page_writes 復元中はオフにする必要があります、wal_buffers 復元中に16MBに増やす必要があります。checkpoint_segments 復元中に16のような値に増やす必要があります。不当なログオン(実行されたすべてのステートメントのログ記録など)、auto_vacuumがないようにする必要があります。 復元中は無効にする必要があります。
8.4を使用している場合は、並列復元も試してみてください。pg_restoreの--jobsオプション。