निष्पादन योजना क्वेरी ऑप्टिमाइज़र का उपयोग करके बनाई गई है आंकड़ों की सहायता से, बीजगणित / प्रक्रिया पेड़ . वह है क्वेरी ऑप्टिमाइज़र परिणाम और दिखाता है कि आपका काम कैसे किया जाता है।
2 प्रकार की योजनाएं हैं जो अनुमानित हैं और वास्तविक ।
- अनुमानित योजना सबसे इष्टतम दृश्य दिखाती है।
- वास्तविक योजना दर्शाती है कि क्वेरी क्या है और यह कैसा प्रदर्शन करती है।
निष्पादन योजना पुन:उपयोग के लिए प्लान कैश पर सहेजी जाती है। प्रत्येक योजना एक बार सहेजी जाती है जब तक कि अनुकूलक क्वेरी के समानांतर निष्पादन करने का निर्णय नहीं लेता।
SQL सर्वर में 3 निष्पादन योजना प्रारूप हैं - ग्राफिक योजना , पाठ्य योजना और XML योजना (चिह्नित भाषा प्रारूप)।
शोपलान यदि उपयोगकर्ता निष्पादन योजना देखना चाहते हैं तो आवश्यक (अनुमति) आवश्यक है।
उदाहरण 1
अनुमानित निष्पादन योजना देखने की प्रक्रिया नीचे दी गई है।
चरण 1 - SQL सर्वर स्थापना से कनेक्ट करें। इस मामले में TESTINSTANCE है जैसा कि नीचे चित्र में दिखाया गया है।
एसक्यूएल सर्वर इंस्टॉलेशन खोलें
चरण 2 - डेटाबेस नाम चुनें (इस मामले में TestDB) फिर नई क्वेरी . क्लिक करें और नीचे प्रश्न लिखें।
Select * from StudentTable
एक नई क्वेरी लिखें
चरण 3 - जैसा कि नीचे दिखाया गया है, अनुमानित निष्पादन योजना को खोलने के लिए ऊपर की छवि में लाल हाइलाइट किए गए आइकन पर क्लिक करें।
अनुमानित निष्पादन योजना
चरण 4 - माउस पॉइंटर को टेबल स्कैन . पर रखें (ऊपर की छवि के लाल फ्रेम में दूसरा आइकन) विस्तृत अनुमानित निष्पादन योजना देखने के लिए। नीचे स्क्रीन दिखाई देगी।
विस्तृत योजना अनुमान
उदाहरण 2
यह वास्तविक निष्पादन योजना को देखने की प्रक्रिया है
चरण 1 और चरण 2 उदाहरण के रूप में 1.
वास्तविक निष्पादन योजना देखने के लिए एक नई क्वेरी बनाएं
चरण 3 - जैसा कि नीचे दिखाया गया है, वास्तविक निष्पादन योजना को खोलने के लिए ऊपर की छवि में लाल घेरे वाले आइकन पर क्लिक करें।
एसक्यूएल सर्वर में वास्तविक निष्पादन योजना
चरण 4 - अपने माउस पॉइंटर को टेबल स्कैन . पर रखें (ऊपर की छवि के लाल फ्रेम में दूसरा आइकन) एक विस्तृत कार्यान्वयन योजना देखने के लिए। नीचे स्क्रीन दिखाई देगी।
विस्तृत निष्पादन योजना
चरण 5 - अंत में परिणाम . क्लिक करें ऊपर स्क्रीन के ऊपरी बाएँ कोने में।