कनेक्शन स्ट्रिंग पैरामीटर और इस ब्लॉग पोस्ट का नाम दोनों - http://fxjr.blogspot.co.uk/2010/04/npgsql-connection-pool-explained.html - मुझे विश्वास करने के लिए प्रेरित करता है कि Npgsql कनेक्शन स्ट्रिंग में MaxPoolSize मान सेट से अधिक न हो। हालांकि दस्तावेज़ (http://npgsql.projects.postgresql.org/docs/manual/UserManual.html) कहते हैं, "कनेक्शन पूल का अधिकतम आकार। पूल में वापस आने पर पूल किए गए कनेक्शन का निपटारा किया जाएगा यदि पूल में इससे अधिक है कनेक्शन की संख्या। डिफ़ॉल्ट: 20 "क्या होता है जब Npgsql कनेक्शन पूल अधिकतम
यह सुझाव देता है कि पूल वास्तव में मैक्सपूलसाइज से बड़ा हो सकता है और वास्तव में यह केवल एक स्तर है जिस पर एनजीपीएसक्ल जल्द ही पूल से कनेक्शन को आक्रामक रूप से वापस लेना शुरू कर देता है।
मैं कोशिश करने और उत्तर खोजने के लिए खोज कर रहा हूं लेकिन मैं यह पता लगा सकता हूं कि जब आप MaxPoolSize तक पहुंचते हैं तो क्या होता है। किसी और को पता है?
संपादित करें: मुझे जोड़ना चाहिए कि हम किसी अन्य निर्भरता के कारण केवल उस संस्करण तक समर्थित होने के कारण Npgsql 2.0.6.0 का उपयोग कर रहे हैं।
क्यों न केवल स्रोत पर नज़र डालें? "MaxPoolSize" का शिकार करने के लिए पर्याप्त आसान होना चाहिए। – xanadont