लापता सूचकांक DMV के कारण क्वेरी का पता लगाना


11

मैं एक विशेष सूचकांक बनाने के लिए सुझाव देने वाले लापता सूचकांक DMV के कारण क्वेरी कैसे पा सकता हूं?

धन्यवाद।

जवाबों:


12

संक्षिप्त उत्तर: आप 100% सटीकता के साथ नहीं जा सकते।

लंबे उत्तर: आप गायब हुए इंडेक्स चेतावनियों के साथ योजनाओं की पहचान करने और sysinos_db_missing_index_ * DMV में जो कुछ भी पाते हैं, उसकी तुलना करने के लिए योजना कैश को क्वेरी कर सकते हैं। यहां एक स्क्रिप्ट है जिसे आप प्लान कैश का उपयोग कर सकते हैं । यदि योजना कैश्ड नहीं होती है या कैश को किसी भी कारण से बाहर कर दिया जाता है, तो आपको कोई मैच नहीं मिलेगा, इसलिए हम संक्षिप्त उत्तर पर वापस आ रहे हैं।

100% सुनिश्चित होने के लिए, आपको वर्कलोड का पता लगाना होगा और लापता इंडेक्स के साथ योजनाओं पर कब्जा करना होगा। यह हल्का नहीं है और यह तुच्छ नहीं है। यहाँ ऐसा करने के लिए एक स्क्रिप्ट है । एक छोटे से प्रयास के साथ इसे विस्तारित घटनाओं में पोर्ट किया जा सकता है।


3

लापता अनुक्रमित डीएमवी की गणना की गणना में शामिल इंडेक्सों को देखने के लिए योजना कैश को छोड़कर, नीचे दिए गए लिंक से देखा जा सकता है:

https://www.sqlskills.com/blogs/jonathan/finding-what-queries-in-the-plan-cache-use-a-specific-index/

और उसी पर अधिक स्पष्टीकरण के लिए लिंक को देखें

http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/sql-server-dba-tip-missing-index-dmv/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.