PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में अधिकतम कनेक्शन कैसे बढ़ाएं

डिफ़ॉल्ट रूप से, PostgreSQL 115 समवर्ती कनेक्शन का समर्थन करता है, सुपरयूज़र के लिए 15 और अन्य उपयोगकर्ताओं के लिए 100 कनेक्शन। हालाँकि, कभी-कभी आपको अधिक से अधिक संगामिति का समर्थन करने के लिए PostgreSQL में अधिकतम कनेक्शन बढ़ाने की आवश्यकता हो सकती है। यदि PostgreSQL डेटाबेस में बहुत अधिक समवर्ती कनेक्शन हैं, तो यह "FATAL:क्षमा करें, पहले से ही बहुत सारे क्लाइंट" त्रुटि संदेश दे सकता है और आने वाले कनेक्शन को अस्वीकार कर सकता है। यहां बताया गया है कि PostgreSQL में अधिकतम कनेक्शन कैसे बढ़ाएं।


PostgreSQL में अधिकतम कनेक्शन कैसे बढ़ाएं

PostgreSQL में अधिकतम कनेक्शन बढ़ाना काफी आसान है। PostgreSQL में अधिकतम कनेक्शन की संख्या सर्वर चर max_connections . में संग्रहीत है . हम देखेंगे कि इस चर को कैसे संशोधित किया जाए।


1. PostgreSQL कॉन्फ़िगरेशन खोलें

. पर PostgreSQL कॉन्फ़िगरेशन फ़ाइल खोलें
Linux: /var/lib/pgsql/{version_number}/data/postgresql.conf
Windows: C:\Program Files\PostgreSQL\{version_number}\data\postgresql.conf

उदाहरण के लिए, यदि आपके पास PostgreSQL 9.3 है, तो इसकी कॉन्फ़िगरेशन फ़ाइल पर होगी

Linux: /var/lib/pgsql/9.3/data/postgresql.conf
Windows: C:\Program Files\PostgreSQL\9.3\data\postgresql.conf

बोनस पढ़ें :PostgreSQL प्रदर्शन ट्यूनिंग युक्तियाँ

2. PostgreSQL में अधिकतम कनेक्शन बढ़ाएँ

मान लें कि आप अधिकतम कनेक्शन को 250 तक बढ़ाना चाहते हैं। उस स्थिति में, बदलें

max_connections = 100

करने के लिए

max_connections = 250

आपको कैशे डेटा संग्रहीत करने के लिए आवंटित मेमोरी को बढ़ाने की भी आवश्यकता हो सकती है। इसे साझा_बफ़र्स चर द्वारा नियंत्रित किया जाता है। तो बदलें

shared_buffers = 24MB

करने के लिए

shared_buffers = 80MB

आप उपरोक्त मेमोरी वैल्यू को अपनी आवश्यकता के अनुसार बदल सकते हैं।

बोनस पढ़ें :शीर्ष 5 PostgreSQL क्वेरी निगरानी उपकरण

3. PostgreSQL सर्वर को पुनरारंभ करें

परिवर्तन लागू करने के लिए PostgreSQL सर्वर को पुनरारंभ करें

$ sudo service restart postgresql

या

# /etc/init.d/postgresql restart


उम्मीद है, यह लेख आपको PostgreSQL में अधिकतम कनेक्शन बढ़ाने में मदद करेगा।

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में current_time कैसे काम करता है

  2. postgresql - sql - `सत्य` मानों की गणना

  3. PostgresPlus Advance Server 9.1 . के साथ PL/प्रॉक्सी का संकलन

  4. MySQL, Postgres और Aurora के लिए सर्वर रहित GraphQL API कैसे बनाएं?

  5. माइग्रेशन के लिए PostgreSQL विदेशी कुंजी जांच अक्षम करें