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