SLEEP_TASK प्रतीक्षा प्रकार SQL सर्वर में - यह क्या इंगित करता है?


34

मैंने SLEEP_TASKपहले प्रतीक्षा प्रकार नहीं देखा है , और आज मुझे उनमें से एक टन मिल रहा है।

मैं आधिकारिक DBA नहीं हूँ, सिर्फ एक SQL सर्वर डेवलपर जो कुछ DBA सामान जानता है। हमने अपने सर्वर को पिछले सप्ताहांत में उन्नत किया 10.52.2500.0- R2SP1 मुझे लगता है।

सभी जानकारी जो मैं ऑनलाइन पा सकता था, वह बताती है कि SLEEP_TASKसर्वर को किसी तरह की आंतरिक प्रक्रिया पूरी होने का इंतजार है। मेरे पास कोई अवरोधक या कोई भी पृष्ठभूमि प्रक्रिया नहीं है जैसे कि चौकियों या भूत की सफाई चल रही है, इसलिए मैं थोड़ा स्टम्प्ड हूं।

क्या किसी ने इस प्रतीक्षा प्रकार को पहले देखा है, और यदि ऐसा है तो क्या आप मुझे इसका अंदाजा लगा सकते हैं कि यह क्या कारण है?

जवाबों:


37

SLEEP_TASK एक सामान्य प्रतीक्षा है, जिसका उपयोग उन सभी प्रकार की चीज़ों के लिए किया जाता है जहाँ एक अधिक विशिष्ट प्रतीक्षा प्रकार मौजूद नहीं है, लेकिन यह हैशिंग ऑपरेशन (ज्वाइन / एग्रीगेट) के साथ फ़सल करता है, जो कि tempdb तक फैलता है, और कभी-कभी एक एक्सचेंज (समानांतरता ऑपरेटर) पर होता है जहां एक उपभोक्ता ऐसी चीज का इंतजार कर रहा है जो सामान्य CXPACKET या EXECSYNC इंतजार नहीं कर रही है। मैं हैश स्पिल के लिए पहले जाँच करूँगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.