मैं एक साझा होस्टिंग पर आवश्यक MySQL और संसाधनों के लिए आदर्श प्रदर्शन सेटअप सेट करने का प्रयास कर रहा हूं।max_connections का वास्तव में क्या अर्थ है?
मेरा सवाल है, max_connections
वास्तव में क्या मतलब है?
क्या यह सर्वर के लिए अद्वितीय समवर्ती अनुरोधों की संख्या है? तो यदि दो उपयोगकर्ता हैं, 1 टैब के साथ 1 खुला है और दूसरा 4 टैब खोलता है ... और दोनों एक ही समय में फिर से लोड करने के लिए अपने सभी टैब दबाते हैं, तो क्या MySQL डीबी में 5 कनेक्शन बनाए जाएंगे? नतीजतन, अगर हम इस परिदृश्य को इस पर टक्कर देते हैं: 2 टैब वाले 10 लोग और 31 टैब एक टैब के साथ सभी एक ही समय में रीफ्रेश दबाते हैं ... हमारे max_connections
50 पर, क्या हर कोई लॉक हो जाएगा?
कारण मैं पूछ है, क्योंकि मैं कम max_connections
के लिए शूट करने के लिए स्मृति संसाधनों के साथ सतर्क रहना के बाद से मैं लगातार देख साइट cpu थ्रॉटलिंग मोड में जाने
आपकी मदद
वहाँ 'max_connections' का मूल्य निर्धारित करने के लिए एक सीमा है? क्या होता है यदि मैं इसे उदाहरण के लिए 200,000 तक सेट करता हूं या इससे भी ज्यादा? – antf
प्रत्येक कनेक्शन ओएस के भीतर और सर्वर प्रक्रिया में स्मृति का उपयोग करता है। आखिरकार आप अपने बॉक्स को संभालने वाले कनेक्शन की अधिकतम संख्या की सीमा को हिट करेंगे। यह काफी पुराना है, लेकिन [सी 10 के समस्या] (http://www.kegel.com/c10k.html) कुछ लोगों का विचार देता है यदि मुद्दों को एक सर्वर के लिए बड़ी संख्या में कनेक्शन का सामना करना पड़ता है। –