क्या मैन्युअल रूप से आंकड़े अपडेट करने का कोई कारण है?


19

एसक्यूएल सर्वर में, सांख्यिकी स्वचालित रूप से अपडेट किया जाता है Auto Update Statisticsमें True(जो डिफ़ॉल्ट है)। क्या आंकड़ों को मैन्युअल रूप से और किन परिस्थितियों में अद्यतन करने का एक कारण है?

जवाबों:


21

निश्चित रूप से, यदि आपका डेटा ऑटो आँकड़ों की दर से अधिक बार बदल रहा है (या कहें, तो आप लगातार 20% पंक्तियों को अपडेट कर रहे हैं, जैसे स्टेटस या तारीख / समय टिकटों को अपडेट करना)। या अगर आपकी तालिका बहुत बड़ी है और यह ऑटो आँकड़े अपडेट को ट्रिगर करने के लिए पर्याप्त नहीं बदल रहा है। या यदि आपके पास फ़िल्टर किए गए इंडेक्स हैं ( चूंकि ऑटो आँकड़े थ्रेशोल्ड अभी भी पूरी मेज पर परिवर्तन के% पर आधारित है, न कि फ़िल्टर किए गए इंडेक्स में पंक्तियों के सबसेट के परिवर्तन का% )।


फ़िल्टर्ड अनुक्रमित के लिए +1। मुझे लगता है कि इसका मुख्य कारण है, या बहुत बड़े डेटा सेट पर। मेरे पास एक टेबल है जिसे मैं एक महीने में 30 मीटर पंक्तियाँ सम्मिलित करता हूं, लेकिन यह एक छोटा प्रतिशत है, इसलिए जब तक मैं इसे मैन्युअल रूप से बंद नहीं करता, तब तक आंकड़े आम तौर पर अपडेट नहीं होते हैं।
जेएनके

+1 इसके अलावा, आप इसे काउंटरों को रीसेट करने के लिए एक शेड्यूल पर करते हैं, मतलब आपके रखरखाव विंडो के बाहर कम मौका।
gbn

7

कुछ और (सतही) कारण:

नए आँकड़े तैयार होने तक अपडेट को ट्रिगर करने वाले क्वेरी को ऑटो-अपडेट आँकड़े अवरुद्ध कर देंगे।

... जब तक आप ऑटो-अपडेट आँकड़े को असिंक्रोनस रूप से सक्षम नहीं करते हैं। फिर अद्यतन को ट्रिगर करने वाली क्वेरी नए आँकड़ों की प्रतीक्षा नहीं करेगी, लेकिन संभावित रूप से पुराने, गलत आँकड़ों के साथ चलेगी।

जब कुछ अपेक्षाकृत बड़ी तालिकाओं (44M पंक्तियों, 8.5 GB) वाला डेटाबेस आँकड़े अद्यतन करना शुरू करेगा, तो मैं कुछ अजीब अवरोधक मुद्दों में भाग गया। इससे पहले कि मैं वास्तव में क्या हो रहा था, को ट्रैक करने में सक्षम होने से पहले हमने उस एप्लिकेशन को डिकमिशन किया।


1
+1 यह ब्लॉकिंग और एसिंक्स विकल्प के बारे में एक बढ़िया बिंदु है।
हारून बर्ट्रेंड

5

हाँ, याद रखें कि ऑटो आँकड़े हमेशा एक डिफ़ॉल्ट नमूना दर के साथ उत्पन्न होते हैं। वह डिफ़ॉल्ट नमूना दर आपके डेटा का प्रतिनिधित्व करने वाले आंकड़ों का सटीक रूप से उत्पादन नहीं कर सकती है।

http://sqlblog.com/blogs/elisabeth_redei/archive/2009/03/01/lies-damned-lies-and-statistics-part-i.aspx

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