উত্তর:
অবশ্যই, যদি আপনার ডেটা অটোর পরিসংখ্যানের হারের চেয়ে আরও ঘন ঘন পরিবর্তিত হয় (বা বলুন, আপনি প্রায় 20% সারি আপডেট করছেন, যেমন স্ট্যাটাসগুলি বা তারিখ / সময় স্ট্যাম্পগুলি আপডেট করার মতো) frequently অথবা যদি আপনার টেবিলটি বিশাল হয় এবং এটি স্বয়ংক্রিয় পরিসংখ্যান আপডেটগুলি ট্রিগার করার জন্য যথেষ্ট পরিবর্তন করে না। অথবা যদি আপনার সূচকগুলি ফিল্টার করে থাকে ( যেহেতু স্বয়ংক্রিয় পরিসংখ্যানের প্রান্তটি এখনও পুরো টেবিলের পরিবর্তনের% এর উপর ভিত্তি করে, ফিল্টারড সূচীতে সারিগুলির সাবসেট পরিবর্তনের% নয় )।
আরও কয়েকটি (পৃষ্ঠের) কারণ:
নতুন পরিসংখ্যান প্রস্তুত না হওয়া পর্যন্ত অটো-আপডেটের পরিসংখ্যানগুলি ক্যোয়ারিকে ব্লক করবে যা আপডেটটিকে ট্রিগার করেছিল।
... আপনি যদি না ততক্ষণ স্বয়ংক্রিয় আপডেটের পরিসংখ্যানকে অবিচ্ছিন্নভাবে সক্ষম করুন। তারপরে যে ক্যোয়ারীটি আপডেটটি ট্রিগার করেছিল তা নতুন পরিসংখ্যানগুলির জন্য অপেক্ষা করবে না, তবে সম্ভাব্যভাবে এটি পুরানো, ভুল পরিসংখ্যান নিয়ে চলবে।
আমি কিছু বিস্ময়কর ব্লকিংয়ের সমস্যার মধ্যেও পড়েছিলাম যখন কিছু তুলনামূলকভাবে বড় টেবিল (44 এম সারি, 8.5 গিগাবাইট) সহ একটি ডেটাবেস স্ট্যাটাস আপডেট করতে শুরু করে। যদিও আমি সত্যিই যা চলছে তা ট্র্যাক করতে সক্ষম হওয়ার আগে আমরা সেই আবেদনটি বাতিল করে দিয়েছি।
হ্যাঁ, মনে রাখবেন যে অটো স্ট্যাটাস সর্বদা একটি ডিফল্ট নমুনা হারের সাথে উত্পন্ন হয়। সেই ডিফল্ট নমুনা হার সঠিকভাবে এমন পরিসংখ্যান তৈরি করতে পারে না যা আপনার ডেটা উপস্থাপন করে।