क्या आपके द्वारा परिभाषित दृष्टिकोण का उपयोग करने का कोई कारण नहीं है? पूर्ण रूप से।
कल्पना कीजिए कि आपने एक कार खरीदी थी - एक कार जिसे जब आपने 50MPH मारा तो इंजन गर्म होना शुरू हो जाता है। इस स्थिति के प्रति आपकी प्रतिक्रिया कार को कृत्रिम रूप से 49MPH तक सीमित करने की होगी, या यह पता लगाने के लिए कि इंजन में क्या खराबी है?
आपको अपनी कार को 49MPH तक सीमित क्यों करना चाहिए? निर्माता ने कहा कि यह 80MPH जितनी तेजी से ड्राइव कर सकता है - आप अपनी कार को तेजी से चलाना पसंद करते हैं, इसलिए आप इसे इस गति तक पहुंचाना चाहते हैं - अगर यह उस लानत समस्या के लिए नहीं था।
आपके द्वारा खरीदी गई कार भी वास्तव में, वास्तव में महंगी थी। प्रत्येक इंजन सिलेंडर को अधिकतम उपयोग करने की आवश्यकता है ताकि आप उस पैसे को बर्बाद न करें!
सीपीयू तक एसक्यूएल सर्वर को कृत्रिम रूप से सीमित करके, आप प्रदर्शन से गायब हैं। CPU को OS का उपयोग करने के लिए उपलब्ध है यह सुनिश्चित करके आपने अस्थायी रूप से प्रदर्शन के मुद्दों को हल किया हो सकता है, लेकिन आपने असली सवाल का जवाब नहीं दिया है - CPU का 100% उपयोग करते हुए SQL सर्वर क्यों है?
मेरी सलाह इस प्रकार है:
पता लगाएँ कि वास्तविक मुद्दा क्या है, और इसे ठीक करें। प्रभावी रूप से एक कीचड़ के साथ मुद्दे को कवर न करें। मुद्दा होगा फिर से प्रकट होना और लाइन नीचे चेहरे में आप एक प्रकार का जहाज़ जब सर्वर के काम का बोझ स्वाभाविक रूप से वृद्धि के साथ बढ़ जाती है।
एक के रूप में अस्थायी ठीक , संसाधन राज्यपाल, इस्तेमाल किया सीपीयू कम करने के लिए इस्तेमाल किया जा सकता जब तक आप असली समस्या का पता लगाने।