चूंकि आपके इंस्टेंस में समवर्ती उपयोग के साथ-साथ उच्च ट्रैफ़िक का अनुभव होता है, इसलिए सत्र अनुरोधों को संसाधित करने के लिए आवश्यक वर्कर थ्रेड्स समाप्त हो सकते हैं। इसका मतलब यह है कि सत्र अनुरोधों को संसाधित करने के लिए वर्कर थ्रेड्स को असाइन किए जाने की प्रतीक्षा कर रहे होंगे। यह सबसे अधिक धीमी प्रसंस्करण समय की ओर ले जाएगा और इसके परिणामस्वरूप SOS_SCHEDULER_YIELD, THREADPOOL, और CXPACKET जैसे प्रतीक्षा प्रकारों का सामना करना पड़ेगा।
आमतौर पर, समस्या निम्न में से किसी एक के कारण होती है:
- कई सक्रिय कनेक्शन
- कई लंबे समय से चल रही क्वेरी
- समानता का उपयोग करने वाले प्रश्न
- सर्वर CPU कार्यभार के लिए पर्याप्त शक्तिशाली नहीं है
सबसे आम उपाय हैं:
- कनेक्शन की संख्या कम करें
- लंबे समय से चल रही क्वेरी को पहचानें और ट्यून करें
- उच्च स्तर की समानता के उपयोग के साथ प्रश्नों को पहचानें और ट्यून करें
- CPU प्रतीक्षा प्रकार के साथ क्वेरी को पहचानें और ट्यून करें
- CXPACKET प्रतीक्षा प्रकार के साथ प्रश्नों की पहचान करें और उन्हें ट्यून करें
समस्या का निवारण करने के लिए स्पॉटलाइट क्लाउड डायग्नोस्टिक डैशबोर्ड का उपयोग करें:
- कनेक्शन की संख्या कम करें। गतिविधि की मात्रा की पहचान करने के लिए सत्र डैशबोर्ड पर जाएं:
- लंबे समय से चल रही क्वेरी को पहचानें और ट्यून करें:
ए। सक्रिय समय के अनुसार शीर्ष SQL देखने के लिए कार्यभार विश्लेषक डैशबोर्ड का उपयोग करें। SQL कथन आयाम पर क्लिक करें और क्वेरी को सक्रिय समय मीट्रिक के अनुसार क्रमबद्ध करें:
बी। समानांतरता की डिग्री के आधार पर शीर्ष SQL को देखने के लिए वर्कलोड एनालाइज़र डैशबोर्ड का उपयोग करें। समांतरता डिग्री के उपयोग को कम करने के लिए प्रश्नों को ट्यून करें या क्वेरी स्टेटमेंट के भीतर क्वेरी संकेतों का उपयोग करें।
I. ट्री से SQL कथन आयाम को हाइलाइट करें और मीट्रिक चयनकर्ता को खोलने के लिए हैमबर्गर आइकन पर क्लिक करें:
द्वितीय. समानांतरवाद क्षेत्र की डिग्री का पता लगाएँ और इसे सक्षम करें। फ़ील्ड की सूची के शीर्ष की ओर फ़ील्ड को खींचने के लिए माउस का प्रयोग करें
III. उच्चतम धागे वाले प्रश्नों की पहचान करने के लिए समानता कॉलम की डिग्री द्वारा क्रमबद्ध करें:
सी। CPU प्रतीक्षा प्रकार द्वारा शीर्ष SQL को फ़िल्टर करने के लिए वर्कलोड एनालाइज़र का उपयोग करें। बैनर पर CPU प्रतीक्षा प्रकार आइकन पर क्लिक करें और SQL कथन आयाम का विस्तार करें। तदनुसार प्रश्नों को ट्यून करें:
डी। अन्य प्रतीक्षा प्रकार द्वारा शीर्ष SQL को फ़िल्टर करने के लिए कार्यभार विश्लेषक डैशबोर्ड का उपयोग करें। बैनर पर अन्य प्रतीक्षा प्रकार आइकन पर क्लिक करें। SQL कथन आयाम का विस्तार करें। CXPACKET प्रतीक्षा प्रकार के साथ प्रश्नों की पहचान करने के लिए संसाधन विश्लेषण फलक का उपयोग करें। तदनुसार प्रश्नों को ट्यून करें: