PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL:подобряване на производителността на pg_dump, pg_restore

Първо проверете дали получавате разумна IO производителност от настройката на вашия диск. След това проверете дали вашата инсталация на PostgreSQL е правилно настроена. По-специално shared_buffers трябва да бъде зададен правилно, maintenance_work_mem трябва да се увеличи по време на възстановяването, full_page_writes трябва да е изключен по време на възстановяването, wal_buffers трябва да се увеличи до 16MB по време на възстановяването, checkpoint_segments трябва да се увеличи до нещо като 16 по време на възстановяването, не трябва да имате никакво неразумно влизане (като регистриране на всеки изпълнен израз), auto_vacuum трябва да бъде деактивиран по време на възстановяването.

Ако сте на 8.4, също експериментирайте с паралелно възстановяване, опцията --jobs за pg_restore.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Прехвърляне на тип NULL при актуализиране на няколко реда

  2. Intel SSD, вече извън списъка на sh..err, sramed list

  3. PostgreSQL:Защо psql не може да се свърже със сървъра?

  4. PostgreSQL:Премахнете атрибута от колоната JSON

  5. списък на схемата с размери (относителни и абсолютни) в база данни на PostgreSQL