यह वास्तव में एक स्थितिजन्य चीज है जिसे आप प्रति-तालिका या प्रति-इंडेक्स में देखना चाहते हैं, और आपको वास्तव में यह पता लगाने की आवश्यकता है कि कोई भी कार्रवाई करने से पहले उत्पादन में क्या है। जब संदेह है, तो अन्य वातावरणों में उत्पादन में क्या है, इसका उपयोग करें, भले ही इसका मतलब है कि पागल सेटिंग्स का एक गुच्छा का उपयोग करना। आप बस यह महसूस नहीं कर सकते हैं कि उत्पादन कैसे व्यवहार करेगा अगर चीजें परीक्षण या देव में अलग हैं।
वैसे भी, ऑटो-अपडेट आँकड़ों को छोड़ने की सामान्य सिफारिश ( STATISTICS_NORECOMPUTE = OFF
जो कि डिफ़ॉल्ट है) सुरक्षा कारणों से है, क्योंकि यदि इसे बंद कर दिया जाता है और कुछ भी मैन्युअल रूप से आँकड़ों को अपडेट नहीं कर रहा है, तो परिणाम वास्तव में भयानक निष्पादन योजना हो सकती है जो कभी नहीं बदलती है। बाद में वे पहले बनाए गए (और बाद में अन्य कारणों से अमान्य नहीं हुए)।
आपने कहा कि अधिकांश अपडेट के लिए ऑटो-अपडेट आँकड़े बंद कर दिए गए हैं (मुझे लगता है कि मैं मूल रूप से गलत था कि सभी के रूप में , अधिकांश नहीं )। ऑटो-अपडेट आँकड़ों के साथ अनुक्रमणिका के लिए अभी भी सक्षम है, क्या यह सेटिंग उन तालिकाओं पर गतिविधि को देखते हुए समझ में आता है? मैं उम्मीद करूंगा कि ये उच्च गतिविधि वाले टेबल हैं। यह संभव है कि बहुत सारा काम इस बात का पता लगा ले, और यह उन सेटिंग्स को रखने (या दृढ़ता से विचार करने) के लायक हो सकता है। बहुत कम से कम, नोट करें कि ये कौन से आँकड़े हैं, क्योंकि यह जानकारी सड़क के काम में आ सकती है।
इसके बारे में अधिक सोचने पर, मैं कहूंगा कि वर्तमान रणनीति का कोई मतलब नहीं है। क्या यह सब कुछ के लिए ऑटो-अपडेट आँकड़े छोड़ने से बेहतर है? ऐसा लगता है कि किसी ने ऐसा करने के लिए सोचा था कि यह एक संबद्ध SQL एजेंट नौकरी करने में आसानी-से-प्रबंधन tradeoff के लायक था।
विचार ताजा आँकड़े प्रश्नों (जैसे को रोके बिना उपलब्ध करना था, तो यह ), तो आप सब कुछ के लिए पर स्वत: अपडेट पीठ मोड़ पर विचार कर सकते हैं, और फिर भी पर बारी AUTO_UPDATE_STATISTICS_ASYNC
के रूप में अच्छी तरह से। फिर शायद दैनिक के बजाय एक बार / सप्ताह चलाने के लिए जॉब शेड्यूल को बदल दें, क्योंकि आप अभी भी WITH FULLSCAN
समय-समय पर अपडेट किए गए आंकड़े चाहते हैं ।
मैं बस इसे छोड़ सकता हूं, हालांकि, यदि आपके पास संभवतः तलना करने के लिए बड़ी मछलियां हैं यदि सूचकांक खुद पर्यावरण के बीच भिन्न हैं, और आंकड़े फिर से लिखना बहुत दर्दनाक नहीं हैं। अब वहां क्या है इसका कोई मतलब नहीं है; आपको बस वातावरण के अनुरूप चीजों को बनाने की जरूरत है। यह संभवतः मेरे द्वारा सुझाई गई सरल सेटिंग्स की तुलना में मामूली बेहतर है, अधिक काम किए जाने की कीमत पर। लेकिन पता करें कि उत्पादन में क्या है, उस का उपयोग करने की ओर रुख करें, और अधिक महत्वपूर्ण चीजों पर जाएं; जब आप अधिक सूक्ष्म धुन प्रदर्शन की आवश्यकता के बिंदु पर हों, तो इसे फिर से देखें - दुनिया के सर्वश्रेष्ठ आँकड़े एक क्वेरी को नहीं बचाएंगे जो एक महत्वपूर्ण सूचकांक को याद कर रहा है।