ऐसा लगता है कि एसक्यूएल सर्वर प्रोफाइलर की तुलना में एसक्यूएल प्रोफाइलिंग के लिए वहां बेहतर उपकरण होना चाहिए। एक प्रोफ़ाइल सत्र स्थापित करने के लिए हमेशा के लिए लेता है। मैं एक उपकरण की तलाश में हूं जो वीएस प्रोफाइलर की तरह है। बस एक संग्रहीत प्रक्रिया का चयन करें, और इसे पैरामीटर के सेट के साथ चलाएं, और मुझे जो मिलना चाहिए वह एक प्रोफाइलिंग ग्राफ है जो दिखाता है कि प्रत्येक क्वेरी, एसपी कॉल और फ़ंक्शन कॉल कितनी देर तक लेती है, और मुझे पैरामीटर के साथ अलग-अलग कथनों तक ड्रिल करने की अनुमति देती हैएमएस प्रोफाइलर के अलावा एसक्यूएल सर्वर में संग्रहीत प्रक्रियाओं को प्रोफाइल करने के लिए क्या उपकरण हैं?
मैंने ओरेकल के लिए कुछ देखा है, लेकिन मैंने SQL सर्वर के लिए कोई अच्छा टूल नहीं देखा है।
एसक्यूएल सर्वर के लिए एसक्यूएल कोड विकसित करते समय आपका सामान्य विकास पर्यावरण चक्र कैसा दिखता है? मैं वर्तमान में अपनी संग्रहीत प्रक्रियाओं को विकसित करने के लिए SQL सर्वर प्रबंधन स्टूडियो का उपयोग करता हूं, लेकिन फिर मुझे डिबगिंग के माध्यम से किसी भी चरण को करने के लिए VS पर जाना होगा, जिसमें यह समस्याओं का स्वयं का सेट है जैसे temp तालिकाओं या तालिका चर के सामग्री को देखने के लिए कोई पहुंच नहीं है। – bpeikes
यदि आप एक एसपी को इतनी देर लगने के लिए प्रोफाइल करना चाहते हैं, तो आपको प्रोफाइलर खोलना होगा, फ़िल्टर जोड़ना होगा ताकि आप फ़िल्टर कर सकें कि अन्य लोग क्या कर सकते हैं, फिर एसपी को प्रबंधन स्टूडियो से चलाएं, फिर आउटपुट को डंप करें विश्लेषण के लिए एक टेबल के लिए। सी ++, सी #, सी, और यहां तक कि जावा में लिखे गए कोड के साथ मैं क्या कर सकता हूं, विकास पर्यावरण आदिम है। – bpeikes
यदि आप पहले से ही एसपी में सवाल जानते हैं, तो 'वास्तविक निष्पादन योजना' के साथ एसएसएमएस में चलाया गया है: यह इंगित करेगा कि इसे चलाने में समय क्यों लगता है। –