MySQL सर्वर पर लोड समस्या - mysql, asp.net-mvc, c # -4.0

मुझे MySQL सर्वर डेटाबेस पर लोड समस्या का सामना करना पड़ रहा है। हमारे आवेदन में हमारे पास प्रत्येक कॉल / क्लिक के लिए डेटा डालने, लाने और अपडेट करने की आवश्यकता है।

हम इस पर लोड परीक्षण कर रहे हैंआवेदन, हमने इस एप्लिकेशन को कॉल करने के लिए एक प्रोग्राम लिखा है जो कार्यक्षमता करता है। हम इस परीक्षण कार्यक्रम को 400 से अधिक बार (मेरा मतलब है 400 उदाहरण) MySQL में 100 से अधिक कनेक्शन बनाए गए हैं और परीक्षण कार्यक्रम फेंक रहा है "अंतर्निहित प्रदाता ओपन पर असफल रहा। -बहुत कनेक्शन"

मैंने अधिकतम_कनेक्शन वैरिएबल को 400 और सेट किया हैएक ही परीक्षण किया था, लेकिन इस बार यह फेंक रहा था "थ्रेड स्टैक ओवररन: 267344 बाइट स्टैक का इस्तेमाल किया गया 137376 बाइट, और 128000 बाइट्स की आवश्यकता है। एक बड़ा स्टैक निर्दिष्ट करने के लिए" mysqld --thread_stack = # "का उपयोग करें।"

क्या कोई भी कृपया मेरी मदद कर सकता है।

उत्तर:

जवाब के लिए 0 № 1

मैंने web.config और mysql चर सेटिंग में छोटे संशोधन करके इस समस्या का समाधान किया है

1) <httpRuntime executionTimeout = "number(in seconds)" /> इसका उपयोग अनुरोध को हटाने के लिए किया जाता हैअनुरोध को संसाधित करने में अधिक समय लगता है 2) mysql में max_connections चर आकार को बढ़ाकर 3) लोड परीक्षण अनुप्रयोग में ही कोई मुद्दा था, यह किसी भी समय के अंतराल के बिना अनुरोध भेज रहा था, इसलिए प्रत्येक अनुरोध के बीच समय अंतर निर्धारित करें।

अब मैं एक ही समय में 600 उपयोगकर्ताओं के उदाहरण चला सकता हूं, लेकिन लोड सीयूपी और माईएसक्ल पर होगा।

आपके त्वरित उत्तर के लिए Kay Nelson धन्यवाद।

सादर, संपथ कुमार जे