MySQL कॉन्फ़िगरेशन को समायोजित करें या MySQL सर्वर को अपग्रेड करें
- Mysqld.exe MySQL सर्वर का हिस्सा है ओरेकल सॉफ्टवेयर डेवलपर द्वारा विकसित सॉफ्टवेयर।
- जब आप अपने कंप्यूटर पर MySQL सॉफ़्टवेयर चलाते हैं, तो mysqld.exe के कार्य आपके पीसी पर किए जाएंगे।
- Mysqld.exe द्वारा उच्च CPU उपयोग MySQL सर्वर में भारी लोड या प्रदर्शन समस्याओं को इंगित करता है।
एक्सडाउनलोड फ़ाइल पर क्लिक करके इंस्टॉल करें
- फोर्टेक्ट डाउनलोड करें और इसे इंस्टॉल करें आपके पीसी पर.
- टूल की स्कैनिंग प्रक्रिया प्रारंभ करें उन भ्रष्ट फ़ाइलों की तलाश करना जो आपकी समस्या का स्रोत हैं।
- पर राइट क्लिक करें मरम्मत शुरू करें ताकि टूल फिक्सिंग एल्गोरिथम शुरू कर सके।
- फोर्टेक्ट द्वारा डाउनलोड किया गया है 0 इस महीने पाठक.
कभी-कभी, वीडियो संपादकों या आईडीई जैसे कुछ कार्यक्रमों के लिए बहुत अधिक सीपीयू समय और मेमोरी की मांग करना और उपयोग करना सामान्य बात है। हालाँकि, यदि mysqld.exe जैसा कोई प्रोग्राम, जो पहले एक हल्का प्रोग्राम हुआ करता था, अचानक CPU समय और/या मेमोरी का उपभोग करना शुरू कर देता है, तो यह अंतर्निहित समस्याओं का संकेत हो सकता है।
इस गाइड में, हम बताएंगे कि mysqld.exe क्या है, इसके कारण पैदा करने वाले कारकों की जांच करेंगे इस MySQL प्रक्रिया में उच्च CPU उपयोग, और समस्या को ठीक करने के लिए व्यावहारिक समाधान प्रदान करें।
टास्क मैनेजर में Mysqld क्या है?
Mysqld.exe MySQL डेटाबेस प्रबंधन टूल से जुड़ी एक प्रक्रिया है। यह प्रक्रिया MySQL सर्वर को चलाने के लिए जिम्मेदार है, जो ग्राहकों को डेटाबेस से जुड़ने, क्वेरी निष्पादित करने और विभिन्न डेटाबेस संचालन करने की अनुमति देती है।
जब आप अपने सिस्टम पर MySQL इंस्टॉल करते हैं, तो mysqld.exe फ़ाइल आमतौर पर MySQL इंस्टॉलेशन फ़ोल्डर में स्थित होती है, और जब आप MySQL सर्वर शुरू करते हैं तो इसे लॉन्च किया जाता है। एक बार क्लाइंट कनेक्शन स्थापित हो जाने पर, यह आने वाले अनुरोधों को संभालता है, SQL कमांड निष्पादित करता है और अंतर्निहित डेटा का प्रबंधन करता है।
Mysqld.exe इतने अधिक CPU का उपयोग क्यों करता है?
Mysqld.exe MySQL का एक महत्वपूर्ण घटक है और डेटाबेस सर्वर की मुख्य कार्यक्षमता के लिए जिम्मेदार है। यह प्रक्रिया पृष्ठभूमि में तब तक चलती है जब तक MySQL सर्वर चुपचाप अपने कार्य करता रहता है।
विशेषज्ञ टिप:
प्रायोजित
कुछ पीसी समस्याओं से निपटना कठिन होता है, खासकर जब आपके विंडोज़ की गुम या दूषित सिस्टम फ़ाइलों और रिपॉजिटरी की बात आती है।
जैसे समर्पित टूल का उपयोग करना सुनिश्चित करें फोर्टेक्ट, जो आपकी टूटी हुई फ़ाइलों को स्कैन करेगा और अपने रिपॉजिटरी से उनके नए संस्करणों के साथ बदल देगा।
उच्च CPU उपयोग mysqld.exe द्वारा समस्या विभिन्न कारकों के कारण हो सकती है। यह कुछ सामान्य कारण हैं:
- खराब अनुकूलित क्वेरीज़: अकुशल या खराब तरीके से लिखी गई क्वेरीज़ के कारण उच्च CPU उपयोग हो सकता है।
- एक साथ कनेक्शन में वृद्धि: MySQL सर्वर पर एक साथ बड़ी संख्या में कनेक्शन CPU उपयोग में वृद्धि हो सकती है।
- अपर्याप्त हार्डवेयर संसाधन:अपर्याप्त हार्डवेयर संसाधन, जैसे सीमित सीपीयू कोर या अपर्याप्त स्मृति, परिणामस्वरूप उच्च CPU उपयोग हो सकता है।
- सर्वर अधिभार: यदि MySQL सर्वर भारी लोड संभाल रहा है या ट्रैफ़िक में अचानक वृद्धि का अनुभव कर रहा है, तो यह उच्च CPU उपयोग का कारण बन सकता है।
- ख़राब अनुक्रमण: अनुक्रमणिका के गुम या अनुचित होने से क्वेरी निष्पादन के दौरान अत्यधिक CPU उपयोग हो सकता है।
- सॉफ़्टवेयर बग या संगतता समस्याएँ: बग या संगतता समस्याएँ असामान्य CPU उपयोग का कारण बन सकती हैं।
मैं mysqld.exe के उच्च CPU उपयोग को कैसे ठीक करूँ?
सीपीयू संसाधनों की महत्वपूर्ण मात्रा का उपभोग करने वाली विशिष्ट क्वेरी या प्रक्रियाओं की जांच के लिए MySQL के अंतर्निहित मॉनिटरिंग या तृतीय-पक्ष मॉनिटरिंग टूल का उपयोग करें।
- सबसे पहले, अपने से जुड़ें MySQL सर्वर MySQL क्लाइंट का उपयोग करना (उदाहरण के लिए, MySQL वर्कबेंच)
- स्टार्ट मेन्यू खोलें, टाइप करें MySQL 8.0 कमांड लाइन क्लाइंट (MySQL 8.0 के लिए), और टूल लॉन्च करें।
- प्रदर्शन स्कीमा तालिकाओं तक पहुँचने के लिए, निम्न आदेश टाइप करें और दबाएँ प्रवेश करना:
चुनें * Performance_schema.events_statements_summary_by_digest ऑर्डर से `SUM_TIMER_WAIT` DESC द्वारा;
- इस कमांड को चलाकर, आप उन क्वेरीज़ को देख सकते हैं जिन्हें निष्पादित होने में सबसे अधिक समय लगता है, जो आपको यह पता लगाने में मदद कर सकता है कि समस्या का कारण क्या हो सकता है। उन क्वेरीज़ या प्रक्रियाओं को ढूंढने के लिए परिणामों को देखें जो बहुत अधिक CPU शक्ति का उपयोग कर रहे हैं।
2. MySQL कॉन्फ़िगरेशन की समीक्षा करें और समायोजित करें
- फ़ाइल एक्सप्लोरर खोलें और निम्न स्थान पर नेविगेट करें:
C:\ProgramData\MySQL\MySQL सर्वर 8.0
- नाम वाली फ़ाइल ठीक है my.ini और चुनें के साथ खोलें.
- फिर, चयन करें नोटपैड और क्लिक करें हमेशा.
- नामित पैरामीटर ढूंढें innodb_buffer_pool_size और अपने सर्वर के लिए उचित मात्रा में मेमोरी के लिए मान को संशोधित करें।
- ऐसा मान चुनें जो आपके सर्वर और डेटाबेस के आकार के अनुकूल हो, जैसे 1 के लिए 1 गीगाबाइट मेमोरी.
- इसके बाद, बुलाए गए पैरामीटर का पता लगाएं max_connections और इसके मान को कम संख्या में घटाएं, जैसे 100.
- इस मान को कम करके, आप कार्यभार को सीमित कर सकते हैं और MySQL सर्वर पर अनुमत एक साथ कनेक्शन की संख्या को सीमित कर सकते हैं।
- जरूरी बदलाव करने के बाद क्लिक करें फ़ाइल और चुनें बचाना कॉन्फ़िगरेशन फ़ाइल को सहेजने के लिए.
- नया कॉन्फ़िगरेशन लागू करने के लिए MySQL सर्वर को पुनरारंभ करें।
- फिर, यह देखने के लिए mysqld.exe प्रक्रिया की निगरानी करें कि क्या यह अभी भी बहुत सारे CPU संसाधनों का उपयोग करता है।
- एमबीआर त्रुटि 1: सामान्य कारण और इसे कैसे ठीक करें
- क्या आप Windows 11 फ़ोन का उपयोग करेंगे?
- क्रोम पर माइक्रोसॉफ्ट का अभ्रक प्रभाव देखना चाहते हैं? ऐसे
- रोग एली टेबलेट मोड में नहीं जाएगा? यहाँ आप क्या कर सकते हैं
3. MySQL को अपग्रेड करें
- दबाओ खिड़कियाँ कुंजी प्रकार MySQL इंस्टालर और चुनें MySQL इंस्टालर - समुदाय खोज परिणाम से ऐप.
- MySQL इंस्टॉलर डैशबोर्ड में, क्लिक करें सूची बटन।
- फिर, पर क्लिक करें अमल में लाना कैटलॉग में नवीनतम परिवर्तन डाउनलोड करने के लिए।
- क्लिक हाँ अपग्रेड के लिए नवीनतम जानकारी डाउनलोड करने के लिए प्रॉम्प्ट बॉक्स पर क्लिक करें।
- तब दबायें अगला अद्यतन इतिहास की समीक्षा करने के लिए.
- क्लिक खत्म करना MySQL इंस्टॉलर डैशबोर्ड पर वापस जाने के लिए।
- उसके बाद क्लिक करें उन्नत करना देखने के लिए नए संस्करणों के साथ उत्पादों की एक सूची दिखाई देगी।
- MySQL उत्पादों को अद्यतन करने के लिए इंस्टॉलर अनुदेश का पालन करें।
- अपग्रेड करने के बाद, आपको अपग्रेड किए गए MySQL सर्वर को फिर से कॉन्फ़िगर करने की आवश्यकता हो सकती है। आपको पोर्ट नंबर, रूट पासवर्ड और अन्य कॉन्फ़िगरेशन विकल्प जैसे पैरामीटर सेट करने की आवश्यकता होगी।
- अंत में, अपने कंप्यूटर को पुनरारंभ करें और MySQL को फिर से लॉन्च करें। जांचें कि क्या mysqld.exe प्रक्रिया अभी भी बहुत सारे CPU का उपयोग कर रही है
4. अपने हार्डवेयर को अपग्रेड करें
यदि आपके सर्वर में हमेशा उच्च CPU उपयोग होता है, तो हार्डवेयर को अपग्रेड करके या अधिक संसाधन आवंटित करके अपने सर्वर के प्रदर्शन में सुधार करने पर विचार करें।
इसका मतलब है सीपीयू कोर, मेमोरी (रैम) या स्टोरेज जैसी और चीजें जोड़ना। जब सर्वर के पास पर्याप्त संसाधन नहीं होते हैं, तो यह कार्यभार को ठीक से संभाल नहीं पाता है, और इसके कारण उच्च CPU उपयोग होता है।
MySQL सर्वर में डेटा भ्रष्टाचार और डेटा हानि आम समस्याएं हैं। यदि आप इन समस्याओं का सामना कर रहे हैं, तो आइए आवश्यक कदमों पर एक नज़र डालें SQL सर्वर में दूषित डेटाबेस को सुधारें.
कृपया बेझिझक नीचे टिप्पणी में उस समाधान को साझा करें जिसने इस समस्या को ठीक करने में आपके लिए काम किया।
अभी भी समस्याओं का सामना करना पड़ रहा है?
प्रायोजित
यदि उपरोक्त सुझावों से आपकी समस्या का समाधान नहीं हुआ है, तो आपके कंप्यूटर को अधिक गंभीर विंडोज़ समस्याओं का अनुभव हो सकता है। हम जैसे ऑल-इन-वन समाधान चुनने का सुझाव देते हैं फोर्टेक्ट समस्याओं को कुशलतापूर्वक ठीक करना. इंस्टालेशन के बाद बस क्लिक करें देखें और ठीक करें बटन और फिर दबाएँ मरम्मत शुरू करें.