जवाबों:
निश्चित रूप से, यदि आपका डेटा ऑटो आँकड़ों की दर से अधिक बार बदल रहा है (या कहें, तो आप लगातार 20% पंक्तियों को अपडेट कर रहे हैं, जैसे स्टेटस या तारीख / समय टिकटों को अपडेट करना)। या अगर आपकी तालिका बहुत बड़ी है और यह ऑटो आँकड़े अपडेट को ट्रिगर करने के लिए पर्याप्त नहीं बदल रहा है। या यदि आपके पास फ़िल्टर किए गए इंडेक्स हैं ( चूंकि ऑटो आँकड़े थ्रेशोल्ड अभी भी पूरी मेज पर परिवर्तन के% पर आधारित है, न कि फ़िल्टर किए गए इंडेक्स में पंक्तियों के सबसेट के परिवर्तन का% )।
कुछ और (सतही) कारण:
नए आँकड़े तैयार होने तक अपडेट को ट्रिगर करने वाले क्वेरी को ऑटो-अपडेट आँकड़े अवरुद्ध कर देंगे।
... जब तक आप ऑटो-अपडेट आँकड़े को असिंक्रोनस रूप से सक्षम नहीं करते हैं। फिर अद्यतन को ट्रिगर करने वाली क्वेरी नए आँकड़ों की प्रतीक्षा नहीं करेगी, लेकिन संभावित रूप से पुराने, गलत आँकड़ों के साथ चलेगी।
जब कुछ अपेक्षाकृत बड़ी तालिकाओं (44M पंक्तियों, 8.5 GB) वाला डेटाबेस आँकड़े अद्यतन करना शुरू करेगा, तो मैं कुछ अजीब अवरोधक मुद्दों में भाग गया। इससे पहले कि मैं वास्तव में क्या हो रहा था, को ट्रैक करने में सक्षम होने से पहले हमने उस एप्लिकेशन को डिकमिशन किया।
हाँ, याद रखें कि ऑटो आँकड़े हमेशा एक डिफ़ॉल्ट नमूना दर के साथ उत्पन्न होते हैं। वह डिफ़ॉल्ट नमूना दर आपके डेटा का प्रतिनिधित्व करने वाले आंकड़ों का सटीक रूप से उत्पादन नहीं कर सकती है।