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

अरवल SQLException:FATAL:क्षमा करें, बहुत सारे क्लाइंट पहले से ही पोस्टग्रेज में हैं

कनेक्शन सीमा बढ़ाने के लिए आपको निम्न दस्तावेज़ पसंद आ सकते हैं।

इस समाधान का परीक्षण ubuntu 12.04 पर किया गया है।

<मजबूत>1. Postgresql.conf फ़ाइल में निम्नलिखित परिवर्तन करें:

/etc/postgresql/9.1/main/postgresql.conf खोलें

max_connections = 200
shared_buffers = 100MB
max_files_per_process = 100

संदर्भ:shared_buffers आकार shmmax आकार से कम होना चाहिए।

<मजबूत>2. शममैक्स की जांच करने के लिए आदेश:

$ sysctl -e kernel.shmmax
$ ipcs -l

संदर्भ:shmmax और shmall को एडजस्ट करना

<मजबूत>3. शममैक्स का आकार बढ़ाएँ:

निम्न आदेश चलाएँ:

$ sysctl -w kernel.shmmax=134217728
$ sysctl -w kernel.shmall=2097152

और ऊपर /etc/sysctl.conf में लिखें फ़ाइल:

kernel.shmmax=134217728
kernel.shmall=2097152

संदर्भ :उबंटू में SHMMAX

<मजबूत>4. पोस्टग्रेस्क्ल को फिर से शुरू करें

$ service postgresql restart

लिंक:

http://www.varlena.com/GeneralBits/Tidbits/perf.html ए>

http://www.postgresql.org/docs/9.1 /static/runtime-config-resource.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीजी कॉलम को न्यूलेबल ट्रू में कैसे बदलें?

  2. पीजी क्लाइंट.क्वेरी () प्रतीक्षा में प्रतीक्षा नहीं करता है

  3. Postgresql में एक टेबलस्पेस बनाना

  4. पोस्टग्रेज - पुनरावर्ती के साथ

  5. HAProxy के साथ PostgreSQL के लिए ड्राइविंग प्रदर्शन