2010-10-21 6 views
33

मेरे पास कुछ एसक्यूएल है जो चल रहा है और एएसपीनेट सी # एप्लिकेशन में परिणाम/पार्स/डिस्प्ले इत्यादि को वापस करने में काफी समय लग रहा है।SQL सर्वर प्रबंधन स्टूडियो 2008 R2 में क्वेरी विश्लेषक कहां है?

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

संपादित जोड़ सकते हैं: बाहर

किसी भी नि: शुल्क उपकरण वहाँ माइक्रोसॉफ्ट टूल्स के लिए प्रतिस्थापन हैं?

उत्तर

8

डिफ़ॉल्ट स्थानों:

प्रोग्राम> Microsoft SQL सर्वर 2008 R2> एसक्यूएल सर्वर प्रबंधन स्टूडियो क्वेरी विश्लेषक के लिए। प्रोग्राम> माइक्रोसॉफ्ट एसक्यूएल सर्वर 2008 आर 2> प्रदर्शन उपकरण> प्रोफाइलर के लिए एसक्यूएल सर्वर प्रोफाइलर।

+0

इनमें से कोई भी विकल्प मेरे लिए मौजूद नहीं है। मुझे लगता है कि वे तब स्थापित नहीं थे। – Justin808

+0

हो सकता है। डिफ़ॉल्ट इंस्टॉल मोड क्लाइंट टूल्स इंस्टॉल नहीं कर सकता है। आपको कई क्लाइंट टूल्स इंस्टॉल करने की आवश्यकता है। – bobs

+1

मैंने एसक्यूएल सर्वर डेवलपर आर 2 स्थापित किया है और स्टार्ट मेनू में कोई प्रदर्शन उपकरण नहीं है। इंस्टॉलर त्रुटियों के साथ चला गया और मैंने प्रबंधन स्टूडियो को अलग से डाउनलोड किया – Zviadi

2

एसक्यूएल सर्वर प्रबंधन स्टूडियो में से: टूल्स -> एसक्यूएल सर्वर प्रोफाइलर। यद्यपि @bobs ने कहा, आपको पहले अतिरिक्त घटकों को स्थापित करने की आवश्यकता हो सकती है।

+1

एसक्यूएल प्रोफाइलर और क्वेरी विश्लेषक समान हैं? – Thunder

8

मुझे पता है कि प्रश्न SQL सर्वर एक्सप्रेस नहीं बताता है, लेकिन इसके लायक यह इंगित करते हैं कि SQL सर्वर एक्सप्रेस संस्करण प्रोफाइलर (बहुत परेशान) के साथ नहीं आते हैं, और मुझे संदेह है कि वे भी साथ नहीं आते हैं क्वेरी विश्लेषक।

+0

याह, विश्लेषक इंस्टॉल का हिस्सा नहीं है: -/एमएस जाने के लिए रास्ता। – Justin808

0

हां एक है और यह SQLServer प्रबंधन स्टूडियो के अंदर है। मुझे लगता है कि पिछले संस्करणों के विपरीत। इन सरल चरणों का पालन करें।

1) ऑब्जेक्ट एक्सप्लोरर 2 में डेटाबेस पर राइट क्लिक करें) पॉपअप मेनू से चयनित नई क्वेरी 3) क्वेरी विश्लेषक खोला जाएगा।

काम का आनंद लें।

+2

इस उत्तर में निर्देश एक क्वेरी संपादक खोलने के लिए हैं। अपनी क्वेरी का विश्लेषण करने के लिए, आपको "वास्तविक निष्पादन योजना शामिल करें" ("निष्पादित करें" बटन के दाईं ओर 7 वां टॉगल बटन चुनना होगा)। क्वेरी निष्पादित करने के बाद, आपको "निष्पादन योजना" टैब पर क्लिक करना होगा। एक "गायब सूचकांक" हो सकता है जो मैं आमतौर पर देख रहा हूं ... –

+0

@ डी-मनी, आपको एक प्रतिक्रिया जोड़नी चाहिए थी, मैंने इसे +1 किया होगा। –

+0

@MarcelPopescu, मैंने एक जवाब जोड़ा है, धन्यवाद! –

0

अगर यह मदद करता है लेकिन मैं सिर्फ सर्वर 2008 एक्सप्रेस स्थापित किया है और जब मैं क्वेरी विश्लेषक नहीं पा सके लेकिन मैं कमांड लाइन का उपयोग करने में सक्षम था निराश था अपने सर्वर तक पहुँचने के लिए 'sqlcmd' मैं नहीं जानता। यह उपयोग करने के लिए एक दर्द है लेकिन यह काम करता है। आप अपना कोड टेक्स्ट फ़ाइल में लिख सकते हैं और फिर sqlcmd कमांड का उपयोग करके इसे आयात कर सकते हैं। आपको अपनी क्वेरी को एक नई लाइन के साथ समाप्त करना होगा और 'go' शब्द टाइप करना होगा।

Example of query file named test.sql: 
use master; 
select name, crdate from sysdatabases where xtype='u' order by crdate desc; 
go 

Example of sqlcmd: 
sqlcmd -S %computername%\RLH -d play -i "test.sql" -o outfile.sql & notepad outfile.sql 
+0

मुझे नहीं लगता कि सवाल का जवाब ... – David

+0

यह बताता है कि एक्सप्रेस संस्करण में कोई दृश्य विश्लेषक नहीं है। – lnaie

31

एक प्रश्न आप पहले से ही क्वेरी संपादक में प्रवेश किया है विश्लेषण करने के लिए, आपको चुनना होगा "वास्तविक निष्पादन योजना शामिल करें" ("! निष्पादित" बटन के दाईं ओर 7 टॉगल बटन) की जरूरत है। क्वेरी निष्पादित करने के बाद, आपको नीचे दिए गए परिणाम फलक में "निष्पादन योजना" टैब पर क्लिक करना होगा (क्वेरी के परिणामों के ऊपर)।

+2

वर्थ नोटिंग कि यह विकल्प * एसक्यूएल एक्सप्रेस 2012 के साथ मौजूद है – noelicus

संबंधित मुद्दे