मैंने इस आदेश के लिए पूरी तरह से देखा है .... SQL सर्वर की निष्पादन योजना को रीसेट करने का आदेश क्या है?SQL सर्वर निष्पादन योजना रीसेट करें
उत्तर
स्पष्टता के लिए ..........
निष्पादित sp_recompile
होगा "निशान" रखता के लिए दिया संग्रहीत प्रक्रिया है, जो अगली बार निष्पादित किया जाता है हो जाएगा।
WITH RECOMPILE
विकल्प का उपयोग करने के परिणामस्वरूप प्रत्येक संग्रहीत प्रक्रिया को निष्पादित करने पर हर बार एक नई निष्पादन योजना उत्पन्न की जाएगी।
साफ़ करने के लिए पूरी प्रक्रिया कैश निष्पादित
DBCC FREEPROCCACHE
संग्रहीत प्रक्रियाओं के लिए, आप WITH RECOMPILE
विकल्प का उपयोग करते हैं।
+1 अहा !! अब चीजें समझने लगती हैं :-) आप अस्पष्ट उपयोगकर्ता संदेशों को समझने में बेहतर हैं, मुझे देखना होगा ... –
कृपया ध्यान दें कि यह विधि प्रत्येक बार निष्पादित की गई संग्रहीत प्रक्रिया को फिर से संकलित करेगी, इसलिए यदि आप चाहें बस एक को पुन: संकलित करने के लिए मजबूर करें, फिर सिस्टम संग्रहीत प्रक्रिया sp_recompile का उपयोग करें। –
sp_recompile मौजूदा क्वेरी योजना को डंप करेगा और प्रक्रिया को फिर से संकलित करेगा। या आप SQL को पुनरारंभ कर सकते हैं और यह संपूर्ण निष्पादन योजना कैश को साफ़ कर देगा।
RECOMPILE के साथ हर बार जब आप इसे निष्पादित करते हैं तो एक नई योजना उत्पन्न करने जा रहा है।
sp_recompile निष्पादित करने वाला एक छोटा लेकिन महत्वपूर्ण भेद किसी दिए गए संग्रहीत प्रक्रिया को पुन: संकलित नहीं करेगा, बल्कि अगली बार निष्पादित होने पर इसे पुन: संकलन के लिए चिह्नित करेगा। –
आप एक संग्रहीत प्रक्रिया के लिए QEP रीसेट करना चाहते हैं, तो आप का उपयोग करेगा sp_recompile
यह अपने प्रश्न से पूरी तरह से स्पष्ट है कि तुम क्या कर रहे हैं के बाद नहीं है। लेकिन अन्य सुझावों के अतिरिक्त, डीबीसीसी फ्रीप्रोकैच सभी कैश निष्पादन योजनाओं को साफ़ करता है।
- 1. SQL सर्वर निष्पादन योजना में तालिका स्पूल से छुटकारा पाएं
- 2. एसक्यूएल सर्वर sp_ExecuteSQL और निष्पादन योजना
- 3. SQL सर्वर - पहचान फ़ील्ड रीसेट करें
- 4. SQL सर्वर रखरखाव योजना रिपोर्ट स्थान बदलें?
- 5. ओरेकल निष्पादन योजना
- 6. SQL सर्वर में रखरखाव योजना कैसे बनाएं?
- 7. एसक्यूएल निष्पादन योजना कैशिंग
- 8. एसक्यूएल सर्वर स्केलर फ़ंक्शन बनाम सबक्वायरी निष्पादन योजना विश्लेषण
- 9. मेवेन निष्पादन योजना
- 10. ओरेकल निष्पादन योजना
- 11. SQL निष्पादन योजना को पढ़ने के तरीके पर प्रश्न
- 12. SQL सर्वर
- 13. एक क्वेरी के रनटाइम निष्पादन योजना प्राप्त करें
- 14. आपका SQL सर्वर बैकअप/रखरखाव योजना क्या है?
- 15. Sql सर्वर JDBC कनेक्शन रीसेट त्रुटि: केवल पर अमेज़न EC2
- 16. SQL सर्वर
- 17. SQL सर्वर
- 18. व्याख्या योजना और निष्पादन योजना के बीच अंतर
- 19. SQL सर्वर
- 20. SQL सर्वर निष्पादन योजनाएं: बाधाओं को दिखाने के लिए फ़िल्टर करें?
- 21. एसक्यूएल सर्वर सभी तालिकाओं के लिए पहचान वृद्धि रीसेट करें
- 22. एसक्यूएल सर्वर 2005 आप क्वेरी निष्पादन योजना को कैसे साफ़ करते हैं
- 23. SQL सर्वर
- 24. SQL सर्वर
- 25. SQL सर्वर 2008
- 26. सीधे निष्पादन प्रक्रिया से और निष्पादित प्रक्रिया से निष्पादित करते समय विभिन्न निष्पादन योजना
- 27. रीसेट सर्वर सॉकेट टाइमआउट
- 28. SQL सर्वर
- 29. एसक्यूएल सर्वर: प्रोग्रामेटिक रूप से रखरखाव योजना निष्पादित करें
- 30. एसक्यूएल सर्वर 2005 में एसक्यूएल क्वेरी की निष्पादन योजना की व्याख्या कैसे करें सीखने पर कोई गाइड?
यही वह था जिसे मैं ढूंढ रहा था, कैश साफ़ करना! धन्यवाद! – Brandon
क्या डीबीसीसी फ्रीप्रोकैच सिर्फ एक विशिष्ट प्रक्रिया के लिए निष्पादित किया जा सकता है? – CodeMilian
@CodeMilan: हाँ आप योजना/प्रक्रिया कैश से एक विशिष्ट plan_handle (उदाहरण के लिए दी गई संग्रहीत प्रक्रिया के लिए क्वेरी प्लान) को बेदखल कर सकते हैं। उदाहरण के लिए बीओएल देखें: http://msdn.microsoft.com/en-us/library/ms174283.aspx –