অটো আপডেটের পরিসংখ্যান অ্যালগরিদম:
সুতরাং অটো আপডেটের পরিসংখ্যানগুলি সারণি সারিগুলিতে প্রতি 500 + 20% পরিবর্তনের জন্য আগুন দেবে। অবশ্যই, আমাদের এসকিউএল 2012 এ একটি উন্নত অ্যালগরিদম রয়েছে যা এসকিউআরটি (1000 * টেবিল সারি) যা আরও ভাল।
এটি যখন আগুন লাগে তখন এটি ডিফল্ট নমুনা হার ব্যবহার করবে এবং এটি কীভাবে নমুনা হার গণনা করে তা অ্যালগরিদম।
1) যদি টেবিল <8MB হয় তবে এটি একটি পূর্ণ স্ক্যান সহ পরিসংখ্যান আপডেট করে।
2) যদি টেবিলটি> 8 এমবি হয় তবে এটি একটি অ্যালগরিদম অনুসরণ করে। এটি স্যাম্পলিংয়ের হার হ্রাস করে কারণ সারণীতে সারিগুলির সংখ্যা বাড়ানো হয়েছে তা নিশ্চিত করার জন্য যে আমরা খুব বেশি ডেটা স্ক্যান করছি না। এটি কোনও স্থির মান নয় তবে এটি অপটিমাইজারের নিয়ন্ত্রণে রয়েছে। এটি কোনও লিনিয়ার অ্যালগোরিদমও নয়।
উদাহরণ: আমাদের যদি এক হাজার 10,000 সারি থাকে তবে এটি 30% এর নমুনা হার ব্যবহার করতে পারে তবে যখন সারিগুলির সংখ্যা 8,000,000 হয় তখন এটি নমুনার হারকে হ্রাস করে 10% করে দেবে। এই নমুনা হারগুলি ডিবিএ নিয়ন্ত্রণের অধীনে নয় তবে অপ্টিমাইজার এটি সিদ্ধান্ত নিয়েছে।