Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> SQL Server

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना

निष्पादन योजना क्वेरी ऑप्टिमाइज़र का उपयोग करके बनाई गई है आंकड़ों की सहायता से, बीजगणित / प्रक्रिया पेड़ . वह है क्वेरी ऑप्टिमाइज़र परिणाम और दिखाता है कि आपका काम कैसे किया जाता है।

2 प्रकार की योजनाएं हैं जो अनुमानित हैं और वास्तविक

  1. अनुमानित योजना सबसे इष्टतम दृश्य दिखाती है।
  2. वास्तविक योजना दर्शाती है कि क्वेरी क्या है और यह कैसा प्रदर्शन करती है।

निष्पादन योजना पुन:उपयोग के लिए प्लान कैश पर सहेजी जाती है। प्रत्येक योजना एक बार सहेजी जाती है जब तक कि अनुकूलक क्वेरी के समानांतर निष्पादन करने का निर्णय नहीं लेता।

SQL सर्वर में 3 निष्पादन योजना प्रारूप हैं - ग्राफिक योजना , पाठ्य योजना और XML योजना (चिह्नित भाषा प्रारूप)।

शोपलान यदि उपयोगकर्ता निष्पादन योजना देखना चाहते हैं तो आवश्यक (अनुमति) आवश्यक है।

उदाहरण 1

अनुमानित निष्पादन योजना देखने की प्रक्रिया नीचे दी गई है।

चरण 1 - SQL सर्वर स्थापना से कनेक्ट करें। इस मामले में TESTINSTANCE है जैसा कि नीचे चित्र में दिखाया गया है।

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
एसक्यूएल सर्वर इंस्टॉलेशन खोलें

चरण 2 - डेटाबेस नाम चुनें (इस मामले में TestDB) फिर नई क्वेरी . क्लिक करें और नीचे प्रश्न लिखें।

 Select * from StudentTable 

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
एक नई क्वेरी लिखें

चरण 3 - जैसा कि नीचे दिखाया गया है, अनुमानित निष्पादन योजना को खोलने के लिए ऊपर की छवि में लाल हाइलाइट किए गए आइकन पर क्लिक करें।

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
अनुमानित निष्पादन योजना

चरण 4 - माउस पॉइंटर को टेबल स्कैन . पर रखें (ऊपर की छवि के लाल फ्रेम में दूसरा आइकन) विस्तृत अनुमानित निष्पादन योजना देखने के लिए। नीचे स्क्रीन दिखाई देगी।

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
विस्तृत योजना अनुमान

उदाहरण 2

यह वास्तविक निष्पादन योजना को देखने की प्रक्रिया है

चरण 1 और चरण 2 उदाहरण के रूप में 1.

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
वास्तविक निष्पादन योजना देखने के लिए एक नई क्वेरी बनाएं

चरण 3 - जैसा कि नीचे दिखाया गया है, वास्तविक निष्पादन योजना को खोलने के लिए ऊपर की छवि में लाल घेरे वाले आइकन पर क्लिक करें।

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
एसक्यूएल सर्वर में वास्तविक निष्पादन योजना

चरण 4 - अपने माउस पॉइंटर को टेबल स्कैन . पर रखें (ऊपर की छवि के लाल फ्रेम में दूसरा आइकन) एक विस्तृत कार्यान्वयन योजना देखने के लिए। नीचे स्क्रीन दिखाई देगी।

निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना
विस्तृत निष्पादन योजना

चरण 5 - अंत में परिणाम . क्लिक करें ऊपर स्क्रीन के ऊपरी बाएँ कोने में।


  1. निष्पादन योजनाएँ - MS SQL सर्वर में निष्पादन योजना

    निष्पादन योजना क्वेरी ऑप्टिमाइज़र का उपयोग करके बनाई गई है आंकड़ों की सहायता से, बीजगणित / प्रक्रिया पेड़ . वह है क्वेरी ऑप्टिमाइज़र परिणाम और दिखाता है कि आपका काम कैसे किया जाता है। 2 प्रकार की योजनाएं हैं जो अनुमानित हैं और वास्तविक । अनुमानित योजना सबसे इष्टतम दृश्य दिखाती है। वास्तविक योजना दर

  1. एमएस एसक्यूएल सर्वर क्या है?

    एसक्यूएल सर्वर क्या है? आरडीबीएमएस पर आधारित माइक्रोसॉफ्ट द्वारा विकसित सॉफ्टवेयर। एक ORDBMS (ऑब्जेक्ट रिलेशनल डेटाबेस मैनेजमेंट सिस्टम) भी है। एक स्वतंत्र मंच। सॉफ्टवेयर कमांड लाइन इंटरफेस और जीयूआई इंटरफेस दोनों का उपयोग करता है। SQL भाषा समर्थन (पूर्व में SEQUEL - संरचित अंग्रेजी क्वेरी भाषा) -

  1. SQL सर्वर निष्पादन योजना को समझना

    आप निष्पादन योजनाओं को कैसे पढ़ते हैं? दाएं से बाएं, बाएं से दाएं, या लागतों की जांच करके? या इंडेक्स स्कैन, टेबल स्कैन और लुकअप जैसी वस्तुओं के बारे में क्या? यह ब्लॉग चर्चा करता है कि Microsoft® SQL सर्वर निष्पादन योजना को कैसे पढ़ा जाए। परिचय हालाँकि SQL सर्वर आमतौर पर एक अच्छी योजना बनाता है, क