PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

PostgreSQL :amélioration des performances de pg_dump, pg_restore

Vérifiez d'abord que vous obtenez des performances d'E/S raisonnables à partir de la configuration de votre disque. Vérifiez ensuite que votre installation PostgreSQL est correctement réglée. En particulier shared_buffers doit être défini correctement, maintenance_work_mem doit être augmenté lors de la restauration, full_page_writes doit être désactivé pendant la restauration, wal_buffers doit être augmenté à 16 Mo lors de la restauration, checkpoint_segments doit être augmenté à quelque chose comme 16 pendant la restauration, vous ne devriez pas avoir de connexion déraisonnable (comme la journalisation de chaque instruction exécutée), auto_vacuum doit être désactivé pendant la restauration.

Si vous utilisez la version 8.4, expérimentez également la restauration parallèle, l'option --jobs pour pg_restore.