2012-07-23 12 views
6

जब मैं SP_WHO2 चलाता हूं तो मुझे लंबे समय तक चलने वाला समय मिल जाता है और यह कमांड के रूप में "कंडीशनियल" दिखाता है। यह क्या संकेत देगा? जब मैंने इसकी खोज की तो मुझे कुछ चीजें कहने लगती हैं, 'हाँ, आप देखते हैं कि जब आपके पास लंबी चलती क्वेरी होती है ...' डेटाबेस में यह क्या संकेत देता है?SP_WHO2 सशर्त?

उत्तर

5

आमतौर पर आप इसे लंबे समय से चलने वाले ऑपरेशन के साथ देखेंगे जैसे लूप, बहुत महंगा IF क्वेरी, संभावित रूप से यहां तक ​​कि इस्तेमाल किए गए विकल्पों के आधार पर कर्सर भी। यदि आप उस क्वेरी की पहचान करते हैं जो इसके साथ जुड़ा हुआ है, तो आपको यह पता लगाने में एक बेहतर मौका है कि यह sp_who2 पर निर्भर होने से क्या कर रहा है। वे आउटपुट कमांड बहुत सामान्य बाल्टी हैं और किसी क्वेरी को आज़माने और समस्या निवारण के लिए उपयोग नहीं किया जाना चाहिए।