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

mySQL त्रुटि 1040:बहुत अधिक कनेक्शन

MySQL:त्रुटि 1040:बहुत अधिक कनेक्शन

यह मूल रूप से बताता है कि MySQL एक साथ अधिकतम संख्या में कनेक्शन को संभालता है और डिफ़ॉल्ट रूप से यह 100 . को संभालता है एक साथ कनेक्शन।

इन निम्न कारणों से MySQL के कनेक्शन समाप्त हो जाते हैं।

  1. धीमी क्वेरी

  2. डेटा संग्रहण तकनीक

  3. खराब MySQL कॉन्फ़िगरेशन

मैं निम्नलिखित कार्य करके इस समस्या को दूर करने में सक्षम था।

ओपन MySQL command line tool और टाइप करें,

show variables like "max_connections";

यह आपको कुछ इस तरह लौटाएगा।

+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 100   |
+-----------------+-------+

आप सेटिंग को उदा में बदल सकते हैं। 200 MySQL सर्वर को पुनरारंभ किए बिना निम्न आदेश जारी करके।

set global max_connections = 200;

अब जब आप अगली बार MySQL को पुनरारंभ करेंगे तो यह डिफ़ॉल्ट के बजाय इस सेटिंग का उपयोग करेगा।

ध्यान रखें कि कनेक्शनों की संख्या बढ़ने से MySQL के चलने के लिए आवश्यक RAM की मात्रा बढ़ जाएगी।



  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. MySQL को कैसे सुरक्षित करें:भाग एक

  3. SQL कथन अनदेखा कर रहा है जहां पैरामीटर

  4. MySQL में स्लैश (\) की खोज कैसे करें? और जहां (=) के लिए भागना (\) आवश्यक नहीं है, लेकिन लाइक के लिए क्यों आवश्यक है?

  5. उत्पादन के लिए तैयार डेटाबेस परिनियोजन के लिए DevOps विचार