कनेक्शन की संख्या को क्या सीमित करता है?


17

के अनुसार https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans कनेक्शन सीमा 500 है

Https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server के अनुसार "आम तौर पर, अच्छे हार्डवेयर पर PostgreSQL कुछ सौ कनेक्शन का समर्थन कर सकता है"

इस सीमा में निर्धारण कारक क्या हैं? # एसीयू कोर? राम? ओएस?

जवाबों:


16

सबसे पहले, GUC max_connections- एक सेटिंग postgresql.conf

हेरोकू जाहिर तौर पर इसे "स्टार्टर टियर" के लिए 20 और "प्रोडक्शन टियर" के लिए 500 तक सीमित करता है।

अधिकतम संख्या केवल Postgres द्वारा सीमित नहीं है, लेकिन उपलब्ध सिस्टम संसाधनों द्वारा । आमतौर पर, प्रदर्शन बहुत अधिक समवर्ती कनेक्शन के साथ खराब हो जाता है, इसलिए यदि आप सेट कर सकते हैं max_connections = 1000, तो यह संभवतः नासमझी है। यहाँ एक ब्लॉग है जो किसी ने निर्देश के साथ किया है


धन्यवाद इरविन। तो कौन से सिस्टम संसाधन सीमित कर रहे हैं? # कोर और स्पिंडल की तरह लगता है। क्या एक विशेष ओएस दूसरों की तुलना में बेहतर है?
नील मैकगिन

@NeilMcGuigan: लिंक का अनुसरण करें, ब्लॉग प्रविष्टि में एक सूची है।
इरविन ब्रान्डेसटेटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.