PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL:cải thiện hiệu suất pg_dump, pg_restore

Trước tiên, hãy kiểm tra xem bạn có đang nhận được hiệu suất IO hợp lý từ thiết lập ổ đĩa của mình hay không. Sau đó, kiểm tra xem cài đặt PostgreSQL của bạn đã được điều chỉnh thích hợp chưa. Cụ thể là shared_buffers phải được đặt chính xác, maintenance_work_mem sẽ được tăng lên trong quá trình khôi phục, full_page_writes sẽ được tắt trong quá trình khôi phục, wal_buffers sẽ được tăng lên 16MB trong quá trình khôi phục, checkpoint_segments sẽ được tăng lên 16 trong khi khôi phục, bạn không nên đăng nhập bất hợp lý (như ghi nhật ký mọi câu lệnh được thực thi), auto_vacuum sẽ bị vô hiệu hóa trong quá trình khôi phục.

Nếu bạn đang sử dụng 8.4 cũng thử nghiệm khôi phục song song, tùy chọn --jobs cho 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. Cách tách một chuỗi trong PostgreSQL

  2. Hiển thị hình ảnh từ cơ sở dữ liệu PostgreSQL, bytea

  3. SQL LIKE điều kiện để kiểm tra số nguyên?

  4. Cần chuyển Oracle merge thành truy vấn sang PostgreSQL

  5. Có thể sử dụng một biến và không chỉ định kiểu trả về trong postgreSQL không?