Theo quy tắc chung, tôi nên đặt bao nhiêu kết nối tối đa cho máy chủ Postgres của mình? Ví dụ, nếu tôi có 8 GB bộ nhớ, và lõi tứ 3.2 GHZ máy, và máy chủ được dành riêng cho chỉ Postgres, bao nhiêu kết nối tối đa sẽ được an toàn?Quy tắc chung cho các kết nối Max Postgres được đặt?
10
A
Trả lời
5
Không có quy tắc chung thực sự vì nó thực sự phụ thuộc vào tải của bạn.
- Nếu bạn thực hiện nhiều truy vấn nhỏ hơn bạn có thể dễ dàng tăng số lượng kết nối.
- Nếu bạn có một vài truy vấn nặng, có thể bạn sẽ tăng
work_mem
để bạn sẽ hết bộ nhớ với nhiều kết nối.
Điều cơ bản là:
- không có nhiều kết nối hơn so với bộ nhớ của bạn cho phép.
- đừng giết và tái kết nối nếu có thể (pgbouncer suối để tâm trí)
+0
Chắc chắn xem xét bao gồm [PgBouncer] (http://wiki.postgresql.org/wiki/PgBouncer) trong ngăn xếp của bạn. Một thỏa thuận tốt về chi phí kết nối chỉ đơn giản là từ khởi động và đóng các kết nối và điều này, cho dù chạy trên máy chủ DB, Máy chủ ứng dụng (hoặc cả hai) có thể cải thiện nghiêm túc việc sử dụng tài nguyên. – marcj
Các vấn đề liên quan
- 1. Postgres Url kết nối
- 2. Quy tắc kết nối phụ thuộc vào nhau
- 3. Quy tắc kết nối ổ cắm liên tục của Android
- 4. node-postgres: Đặt kích thước nhóm kết nối tối đa
- 5. Các quy tắc cho Iterator Invalidation
- 6. Quy tắc cho kế thừa lớp
- 7. Kết nối với một URI trong postgres
- 8. Các quy trình và kết nối MySQL
- 9. JDBC- postgres, kết nối từ chối
- 10. Đặt với quy tắc tùy chỉnh
- 11. CMake: Cách thêm quy tắc biên dịch chung tùy chỉnh?
- 12. Tạo các quy tắc thực thể
- 13. Quy tắc chung về nhập khẩu Python là gì?
- 14. Các quy tắc khác nhau trong C#
- 15. Heroku “psql: FATAL: các khe kết nối còn lại được dành riêng cho các kết nối superuser không sao chép”
- 16. xây dựng quy tắc cho xcode/iPhone
- 17. Nhập quy tắc cho PMD Eclipse
- 18. Ẩn các phần tử cho các quy tắc chọn CSS
- 19. Quy tắc chính tả StyleCop và siêu liên kết
- 20. Ngẫu nhiên các quy tắc CSS
- 21. make: quy tắc gọi quy tắc
- 22. Quy tắc chung để tách các phần của ứng dụng web
- 23. Kết nối đã được đặt lại ASP.NET
- 24. Cách đặt cài đặt proxy cho các quy trình IIS?
- 25. Các quy tắc viết được tạo bởi Apriori
- 26. Có bất kỳ nguyên tắc quy ước đặt tên nào cho các API REST không?
- 27. NLog và các quy tắc cuối cùng
- 28. Kết hợp các quy tắc trường hợp khác nhau trong một biểu thức chính quy Perl
- 29. Đặt quy tắc lớp giả CSS từ JavaScript
- 30. Các quy tắc truyền lại cho TCP là gì?
đọc [ 'this'] (http://wiki.postgresql.org/wiki/Number_Of_Database_Connections) bài viết. Đặc biệt là phần cuối cùng - "Làm thế nào để Tìm kích thước hồ bơi kết nối cơ sở dữ liệu tối ưu". –