क्या कोई तीसरा पक्ष उपकरण है जो SQL Profiler ट्रेस (.trc) फ़ाइलों को पढ़ और / या विश्लेषण कर सकता है [बंद]


12

मेरे पास एक ट्रेस फ़ाइल है जो एक डीबीए ने मेरे एक डेटाबेस पर की है। मेरे पास मेरे पीसी पर SQL प्रोफाइलर उपकरण स्थापित नहीं है, इसलिए मैं सामग्री नहीं देख सकता और ट्रेस लॉग का विश्लेषण नहीं कर सकता। मैंने अपने पीसी पर SQL प्रोफाइलर स्थापित किए बिना इस फ़ाइल को कैसे पढ़ा?


Qure Profiler शानदार है ... यह बारचर्स दिखाता है और यह देखना आसान है कि आपका सर्वर सबसे अधिक समय प्रसंस्करण में कौन से प्रश्नों को खर्च कर रहा है। बस यह सुनिश्चित करें कि आपको वास्तव में बड़ा नमूना आकार मिले (यह पूरी तरह से 2GB ट्रेस फ़ाइल को संसाधित करने में प्रसन्न है)। dbsophic.com/products/qure-optimizer
NickG

जवाबों:


8

क्लियर ट्रेस का उपयोग करें ।

केविन क्लाइन क्लियरट्रेस का एक अच्छा सारांश देता है: ग्राफिकल सारांश टूल आपको ट्रेस / प्रोफाइलर डेटा में स्पष्ट रूप से देखने देता है

यदि आप एक मूल प्रोफाइलर चाहते हैं, तो कोडप्लेक्स पर ExpressProfiler देखें।

ExpressProfiler (उर्फ SqlExpress Profiler) मूल GUI के साथ SQL सर्वर प्रोफाइलर के लिए एक सरल लेकिन अच्छा पर्याप्त प्रतिस्थापन है, कोई स्थापना नहीं। SQL सर्वर 2005/2008 / 2008r2 / 2012 (LocalDB सहित) के एक्सप्रेस और गैर-एक्सप्रेस संस्करणों के साथ उपयोग किया जा सकता है

विशेषताएं

ईवेंट (बैच / RPC / SP: Stmt प्रारंभ / पूर्ण, ऑडिट लॉगिन / लॉगआउट - आवश्यक घटनाओं का चयन किया जा सकता है) और कॉलम (ईवेंट क्लास, टेक्स्ट डेटा, लॉग इन, सीपीयू, रीड्स, राइट्स, अवधि, SPID,) प्रारंभ / समाप्ति समय) अवधि पर फ़िल्टर XML के रूप में क्लिपबोर्ड पर सभी / चयनित ईवेंट पंक्तियों की प्रतिलिपि बनाएँ "टेक्स्ट डेटा" कॉलम में खोजें


1
एक अन्य उपकरण जो जीवन रक्षक रहा है, वह है RML microsoft.com/en-us/download/details.aspx?id=8161
एडम हैन्स

@AdamHaines सहमत है, लेकिन यह एसक्यूएल नेक्सस की :-) एक नया विषय अप चलाने होगा
परिजनों शाह

8

मैं शायद उदाहरण के लिए, एक तालिका में ट्रेस आयात करूंगा:

USE MyDB
GO 
SELECT * INTO MyTraceTable FROM ::fn_trace_gettable('C:\Path\To\My\Trace\MyTrace.trc',    
DEFAULT)

यदि आपके पास तालिका बनाने की अनुमति नहीं है, तो एक अस्थायी तालिका का उपयोग करने या स्थानीय रूप से SQL सर्वर एक्सप्रेस स्थापित करने और वहां ट्रेस आयात करने पर विचार करें।

परिजनों का जवाब (मेरे साथ समवर्ती रूप से दर्ज किया गया) एक बेहतर विकल्प हो सकता है, लेकिन मैंने अभी तक क्लियरट्रेस की कोशिश नहीं की है।


1
सामान्य प्रोफाइलर और स्पष्ट ट्रेस कार्यक्षमता की तुलना करते हुए, स्पष्ट ट्रेस में, आप बता सकते हैं कि कितना सीपीयू, डिस्क पढ़ता है और लिखता है और यह समुच्चय को भी दर्शाता है। अड़चनों की पहचान करते समय मैंने इसका और इसके समय का उपयोग किया है। यह एक ऑनलाइन संस्करण है tracetune.com
परिजन शाह
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.