ম্যানুয়ালি পরিসংখ্যান আপডেট করার কোনও কারণ আছে?


19

SQL সার্ভার সালে পরিসংখ্যান স্বয়ংক্রিয়ভাবে আপডেট করা হয় Auto Update Statisticsমধ্যে True(যা ডিফল্ট)। ম্যানুয়ালি এবং কোন পরিস্থিতিতে পরিসংখ্যান আপডেট করার কোনও কারণ আছে?

উত্তর:


21

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


ফিল্টার সূচকগুলির জন্য +1। আমি মনে করি এটিই মূল কারণ, বা খুব বড় ডেটা সেট। আমার কাছে টেবিল রয়েছে যা আমি মাসে 30 মি সারি সন্নিবেশ করি, তবে এটি একটি সামান্য শতাংশ তাই আমি নিজে নিজে এটিকে লাথি না দিলে পরিসংখ্যানগুলি সাধারণত আপডেট হয় না।
জেএনকে

+1 এছাড়াও, আপনি কাউন্টারগুলি পুনরায় সেট করার সময়সূচীতে এটি করেন, এর অর্থ আপনার রক্ষণাবেক্ষণ উইন্ডোর বাইরে কম সুযোগ।
gbn

7

আরও কয়েকটি (পৃষ্ঠের) কারণ:

নতুন পরিসংখ্যান প্রস্তুত না হওয়া পর্যন্ত অটো-আপডেটের পরিসংখ্যানগুলি ক্যোয়ারিকে ব্লক করবে যা আপডেটটিকে ট্রিগার করেছিল।

... আপনি যদি না ততক্ষণ স্বয়ংক্রিয় আপডেটের পরিসংখ্যানকে অবিচ্ছিন্নভাবে সক্ষম করুন। তারপরে যে ক্যোয়ারীটি আপডেটটি ট্রিগার করেছিল তা নতুন পরিসংখ্যানগুলির জন্য অপেক্ষা করবে না, তবে সম্ভাব্যভাবে এটি পুরানো, ভুল পরিসংখ্যান নিয়ে চলবে।

আমি কিছু বিস্ময়কর ব্লকিংয়ের সমস্যার মধ্যেও পড়েছিলাম যখন কিছু তুলনামূলকভাবে বড় টেবিল (44 এম সারি, 8.5 গিগাবাইট) সহ একটি ডেটাবেস স্ট্যাটাস আপডেট করতে শুরু করে। যদিও আমি সত্যিই যা চলছে তা ট্র্যাক করতে সক্ষম হওয়ার আগে আমরা সেই আবেদনটি বাতিল করে দিয়েছি।


1
+1 এটি ব্লকিং এবং অ্যাসিঙ্ক বিকল্প সম্পর্কে দুর্দান্ত পয়েন্ট।
অ্যারন বারট্র্যান্ড

5

হ্যাঁ, মনে রাখবেন যে অটো স্ট্যাটাস সর্বদা একটি ডিফল্ট নমুনা হারের সাথে উত্পন্ন হয়। সেই ডিফল্ট নমুনা হার সঠিকভাবে এমন পরিসংখ্যান তৈরি করতে পারে না যা আপনার ডেটা উপস্থাপন করে।

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.