Tôi không thể tìm thấy bất kỳ tài liệu nào cho ổ đĩa node-postgres khi cài đặt kích thước nhóm kết nối tối đa hoặc thậm chí tìm ra nó là gì nếu không thể cấu hình được. Có ai biết làm thế nào tôi có thể thiết lập số lượng kết nối tối đa, hoặc những gì nó là theo mặc định?node-postgres: Đặt kích thước nhóm kết nối tối đa
8
A
Trả lời
-3
node.js là một chuỗi duy nhất tại sao muốn có nhiều hơn 1 kết nối đến db cho mỗi quá trình? Ngay cả khi bạn sẽ cluster các tiến trình node.js, bạn sẽ có 1 kết nối cho mỗi quá trình max. Khác bạn đang làm điều gì đó sai trái.
11
giá trị mặc định được quy định tại nút-postgres/lib/giá trị mặc định https://github.com/brianc/node-postgres/blob/master/lib/defaults.js
poolSize được thiết lập đến 10 theo mặc định, 0 sẽ vô hiệu hóa bất kỳ tổng hợp.
var pg = require('pg');
pg.defaults.poolSize = 20;
Lưu ý rằng hồ bơi chỉ được sử dụng khi sử dụng phương thức kết nối chứ không phải khi khởi tạo cá thể của Khách hàng trực tiếp.
Các vấn đề liên quan
- 1. Kích thước nhóm kết nối ứng dụng Rails, tránh các vấn đề kích thước nhóm tối đa
- 2. Kích thước nhóm kết nối tối đa trong SQL Server 2008
- 3. Kích thước bể bơi tối đa của Nhóm kết nối ADO.Net đạt được
- 4. Kích thước đỉnh tối đa
- 5. Kích thước tệp tối đa và kích thước kho lưu trữ tối đa trong Git?
- 6. Kích thước tối đa cho StringBuffer
- 7. Giá trị tối đa cho phép của "Kích thước hồ bơi tối đa" trong chuỗi kết nối sql
- 8. Cách đặt kích thước nén gzip tối đa tomcat?
- 9. Kích thước tối đa của kết cấu (Andengine)
- 10. Kích thước tin nhắn cam kết tối đa
- 11. kích thước tối đa trong BlobProperty (appengine)
- 12. Kích thước tối đa cho đa xử lý.Queue mục?
- 13. Kích thước tối đa của SharedPreferences lớp
- 14. Kích thước bộ nhớ cache tối đa
- 15. Kích thước tối đa của phiên PHP
- 16. $ _POST kích thước mảng tối đa
- 17. ChannelFactory Hồ bơi kết nối tối đa
- 18. Amazon S3. Kích thước đối tượng tối đa
- 19. Suy nghĩ đằng sau quyết định về kích thước nhóm kết nối cơ sở dữ liệu
- 20. Tôi có nên đặt kích thước nhóm tối đa trong chuỗi kết nối cơ sở dữ liệu không? Điều gì xảy ra nếu tôi không?
- 21. Đã đạt đến kích thước bể bơi tối đa?
- 22. Cách đặt cả kích thước tối thiểu và tối đa cho một ImageView trong Android
- 23. Sử dụng TPL làm cách nào để đặt kích thước tối đa cho threadpool
- 24. Lưu trữ bảng Azure: kích thước biến tối đa?
- 25. mongodb và kết nối tối đa
- 26. Kích thước tối đa của ajax trả về dữ liệu
- 27. lập trình thiết lập kích thước heap java tối đa
- 28. Kích thước tối đa của LogFileAppender trong Log4Net
- 29. Emacs kích thước bộ đệm tối đa ansi-hạn?
- 30. Nowjs: [RangeError: kích thước gọi stack tối đa vượt quá]
tiếng khóc của cuộc chiến node.js là không chặn IO, có một kết nối duy nhất về cơ bản làm cho nó trở thành cuộc gọi chặn cho tài nguyên đó! Đơn giản, một truy vấn mất 1 phút chỉ có thể xử lý 1 truy vấn mỗi phút, vì vậy một kết nối 10 kết nối sẽ cho phép 10 truy vấn mỗi phút – Krut
@Jakub - Mỗi kết nối có một hàng đợi truy vấn, vâng, nếu bạn chỉ có một kết nối, truy vấn n'th sẽ được gửi đi chỉ khi truy vấn n-1'th được hoàn tất. Nếu bạn có nhiều kết nối, bạn có nhiều hàng đợi và không có hàng nào trong số chúng nhất thiết phải chặn nhau. Lý do chúng tôi kết nối hồ bơi là vì chúng tương đối đắt tiền để tạo ra và phá hủy. –