Cả tên của tham số chuỗi kết nối và bài đăng blog này - http://fxjr.blogspot.co.uk/2010/04/npgsql-connection-pool-explained.html - dẫn tôi tin rằng Npgsql sẽ không vượt quá giá trị MaxPoolSize được đặt trong chuỗi kết nối. Tuy nhiên các tài liệu (http://npgsql.projects.postgresql.org/docs/manual/UserManual.html) nói "Kích thước tối đa của hồ bơi kết nối. Kết nối gộp sẽ được xử lý khi quay trở lại hồ bơi nếu hồ chứa nhiều hơn Mặc định: 20 "Điều gì sẽ xảy ra khi kết nối Npgsql đạt đến mức tối đa
Điều này cho thấy rằng hồ bơi thực sự có thể lớn hơn MaxPoolSize và thực tế chỉ là một mức mà tại đó Npgsql bắt đầu loại bỏ mạnh mẽ các kết nối từ nhóm ngay khi chúng được trả về.
Tôi đã tìm kiếm để thử và tìm câu trả lời nhưng tôi có thể tìm hiểu chính xác những gì sẽ xảy ra khi bạn tiếp cận MaxPoolSize. Có ai biết không?
chỉnh sửa: Tôi nên thêm chúng tôi đang sử dụng Npgsql 2.0.6.0 do một phụ thuộc khác chỉ được hỗ trợ lên tới phiên bản đó.
Tại sao không chỉ xem xét nguồn? Nên dễ dàng đủ để săn lùng "MaxPoolSize". – xanadont