सांख्यिकी कब अपडेट करें?
अगर और केवल अगर ऑटो अपडेट आँकड़े सुविधा आपकी आवश्यकताओं के लिए पर्याप्त नहीं है। मेरा मतलब है कि अगर ऑटो क्रिएट और ऑटो अपडेट आँकड़े चालू हैं और आपको एक खराब क्वेरी प्लान मिल रहा है क्योंकि आँकड़े सही या चालू नहीं हैं तो यह एक अच्छा विचार हो सकता है कि सांख्यिकी निर्माण और अद्यतन पर नियंत्रण हो। लेकिन अगर आप अपने sql सर्वर प्रदर्शन और क्वेरी निष्पादन समय के साथ ठीक हैं।
तो मैं अपने रखरखाव की योजना से अद्यतन सांख्यिकी आदेश को रोकने का सुझाव देता हूं
आँकड़े अद्यतन करना महत्वपूर्ण और उपयोगी है
। 1. SQL सर्वर क्वेरी ऑप्टिमाइज़र को लगातार अच्छी क्वेरी योजनाओं का उत्पादन करने की अनुमति देता है, जबकि विकास और प्रशासन की लागत को कम रखता है। 2. भावों की चयनात्मकता का अनुमान लगाने के लिए क्वेरी ऑप्टिमाइज़र द्वारा सांख्यिकी का उपयोग किया जाता है, और इस प्रकार मध्यवर्ती का आकार और अंतिम क्वेरी परिणाम। 3. अच्छे आंकड़े ऑप्टिमाइज़र को विभिन्न क्वेरी योजनाओं की लागत का सही आकलन करने की अनुमति देते हैं और फिर एक उच्च-गुणवत्ता वाली योजना का चयन करते हैं
यदि आप सांख्यिकी को मैन्युअल रूप से अपडेट करना चाहते हैं, तो आपको पहले पता होना चाहिए कि सांख्यिकी स्वचालित रूप से अपडेट की जाती है
यदि SQL सर्वर क्वेरी ऑप्टिमाइज़र को किसी तालिका में किसी विशेष स्तंभ के लिए आँकड़ों की आवश्यकता होती है, जो पिछली बार आँकड़ों के निर्माण या अद्यतन होने के बाद से पर्याप्त अद्यतन गतिविधि से गुज़रा है, तो SQL सर्वर स्वचालित रूप से स्तंभ मानों का नमूना (स्वतः अद्यतन आँकड़ों का उपयोग करके) आँकड़ों को अद्यतन करता है । क्वेरी ऑप्टिमाइज़ेशन या संकलित योजना के निष्पादन से आँकड़ों का अद्यतन स्वतः हो जाता है, और इसमें क्वेरी में निर्दिष्ट कॉलमों का एक सबसेट शामिल होता है। यदि AUTO_UPDATE_STATISTCS_ASYNC बंद है, तो आंकड़े क्वेरी संकलन से पहले अपडेट किए जाते हैं
यहाँ अच्छे लेख हैं जो अद्यतन आँकड़े SQL सर्वर में ट्रिगर होने पर बोलते हैं
- सरल-टॉक सेक्शन से 13. सांख्यिकी-ट्रिगर के ऑटो-अपडेट कब होता है?
- support.microsoft सेक्शन: ऑटोस्टैट्स निर्धारण को स्वचालित करना
- msdn.microsoft अनुभाग: SQL Server 2008 में सांख्यिकी को बनाए रखना
आँकड़ों को ट्रिगर करने के बाद यह जानने के बाद कि आंकड़ों को मैन्युअल रूप से अपडेट करने के लिए आपको यह तय करने में मदद मिलेगी
सांख्यिकी और प्रदर्शन पर इसके प्रभाव के बारे में अधिक जानने के लिए मैं BrentOzar और Kimberly को बहुत अच्छे ब्लॉग और ब्लॉगर्स में sqlskills की सलाह देता हूं ।