SQL सर्वर प्रबंधन स्टूडियो के लिए SQL सर्वर प्रोफाइलर डाउनलोड करें


20

मैं SQL Server 2008 डेटाबेस को किसी विशेष डेटाबेस पर निष्पादित कोड को देखने के लिए कैसे प्रोफाइल कर सकता हूं? मुझे SQL सर्वर प्रोफाइलर का उपयोग करना याद है, लेकिन SQL Server 2008 R2 एक्सप्रेस को डाउनलोड करने के बाद मैं इसे SQL सर्वर प्रबंधन स्टूडियो में नहीं देखता। मैं उस टूल को कहाँ से डाउनलोड कर सकता हूँ और कैसे स्थापित कर सकता हूँ? क्या मुझे इस विकल्प को देखने के लिए SQL Server 2008 के पूर्ण संस्करण की आवश्यकता है?

जवाबों:


13

SQL Profiler SQL Server Express 2008 R2 * के साथ नहीं आता है । आप इसे डाटासेंटर, एंटरप्राइज, स्टैंडर्ड, वेब, डेवलपर या वर्कग्रुप लाइसेंस के लिए इंस्टॉलेशन मीडिया के साथ प्राप्त कर सकते हैं।

यदि आपके पास इंस्टॉलेशन मीडिया है, तो आप इस तरह से प्रोइलर प्राप्त कर सकते हैं। अन्यथा, डेवलपर संस्करण $ 50 के लिए उपलब्ध है

कुछ अन्य उपकरण उपलब्ध हैं, और आप अपने स्वयं के सर्वर-साइड के निशान भी बना सकते हैं ( उदाहरण के लिए ) प्रोइलर के बिना। फिर, ट्रेस फ़ाइलों की समीक्षा करने के लिए Qure वर्कलोड एनालाइज़र जैसे टूल का उपयोग करें। 2008 R2 के साथ, आप गतिविधि को ट्रैक करने के लिए विस्तारित ईवेंट का उपयोग कर सकते हैं। इसका फायदा यह है कि इन दोनों में प्रोफिलर दौड़ने की तुलना में कम हिट है।

यदि आप एक समय-समय पर समाधान देख रहे हैं और प्रक्रियाओं को स्थापित कर सकते हैं, तो एडम मैकनिक का sp_whoisactive कुछ देखने के लिए हो सकता है।

* Profiler SQL सर्वर 2012 एक्सप्रेस संस्करण SP1 में उपलब्ध है । आपको स्थापना विकल्पों में SSMS (पूर्ण) का चयन करने की आवश्यकता है।


मार्च 2016 तक Sql Server DEVELOPER संस्करण अब मुफ़्त हैblogs.technet.microsoft.com/dataplatforminsider/2016/03/31/… Woohoo
jazzcat

8

हालाँकि SQL Profiler SQL Server Express के साथ नहीं आता है, फिर भी आप T-SQL का उपयोग करके सर्वर-साइड निशान बना सकते हैं।

बाहर की जाँच करें sp_trace_createऔर sp_trace_setevent। पृष्ठ के लिए sp_trace_seteventट्रेस करने योग्य ईवेंट संख्याओं की एक सूची भी है।

अंत में, यदि आपको आरंभ करने के लिए जगह की आवश्यकता है, तो यह लिंक एक अच्छे जंपिंग-ऑफ पॉइंट के रूप में काम कर सकता है।


7

एक मुक्त, मुक्त स्रोत उपकरण है, जिसे एक्सप्रेसप्रोफाइलर कहा जाता है - https://expressprofiler.codeplex.com/ बहुत सुविधाजनक उपकरण। SQL एक्सप्रेस डेटाबेस के अलावा, यह एक स्थानीयडीबी का भी समर्थन करता है।


3

यह एक्सप्रेस संस्करण के साथ शामिल नहीं है, लेकिन अन्य (गैर-मुक्त) संस्करणों में यह है, जिसमें डेवलपर संस्करण भी शामिल है, जो लगभग $ 60 (यूएसडी) सूची है। आप कुछ चिपचिपा लाइसेंसिंग स्थितियों में भाग सकते हैं, हालाँकि, जिसे मैं प्राधिकरण के साथ संबोधित नहीं कर सकता।


1

यदि एक यूआई की तलाश है जो वास्तविक समय में निशान प्राप्त करेगा, तो एक्सप्रेसप्रोफ़ाइलर अच्छा है। लेकिन यह थोड़ा सरल है, और बहुत विन्यास योग्य नहीं है।

यह एक अच्छा विकल्प है, बहुत विन्यास योग्य है और मैं इसका उपयोग हर समय करता हूं। इसे Sql ExpressTRace कहा जाता है और यह लिंक एक लेख है जो आपको संकलित UI और कोड को भी डाउनलोड करने देता है: http://www.codeproject.com/Articles/784905/Real-time-Tracing-With-SQL-Swver-Express

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