পরিসংখ্যান অটো আপডেট অক্ষম করার কারণগুলি?


13

আমি কেবল শিখেছি যে আমি যে ক্লায়েন্ট সংস্থার জন্য কাজ করি সেগুলি তাদের কিছু এসকিউএল সার্ভারের জন্য অটো আপডেটের পরিসংখ্যান বিকল্পগুলি বন্ধ রাখার সিদ্ধান্ত নিয়েছে এবং ডিবিএরা যখন উত্থাপিত হয় তখন ম্যানুয়ালি পারফরম্যান্স সমস্যার সমাধান করে।

যাইহোক, এই ধরণের আমার কাছে কোনও অর্থ দেয় না। আপনি কেন পরিসংখ্যান আপডেট হওয়া থেকে আটকাতে চান?

উত্তর:


11

আমার উপদেশ:

  • 'অটো আপডেটের পরিসংখ্যান' চালু রাখুন (যতক্ষণ না আপনি খুব ভাল কারণ হিসাবে চালিত না হন) - আপনি পরবর্তী দিনের রক্ষণাবেক্ষণ চালানোর আগে পর্যন্ত ক্যোয়ারি প্ল্যানগুলি ফেলে দেওয়ার জন্য কোনও দিনের মাঝামাঝি কোনও বড় মুছতে চান না।
  • যাইহোক, একটি শান্ত সময়ে সূচি রক্ষণাবেক্ষণ / আপডেট পরিসংখ্যানsp_updatestatsআপনার জন্য একটি ডাটাবেসে সমস্ত টেবিলের জন্য সমস্ত পরিসংখ্যান আপডেট করবে, তবে এটি সঞ্চিত প্রকট পুনরুদ্ধারগুলিকেও সৃষ্টি করবে, সুতরাং আপনার সময়টি সাবধানতার সাথে বেছে নিন (অর্থাত্ sp_updatestatsআপনার মাসের শেষের প্রতিবেদন সম্ভবত সাবমোটিমাল হওয়ার ঠিক আগে)।

আপনার কতবার সূচকের রক্ষণাবেক্ষণ / পুনর্নির্মাণের পরিসংখ্যান চালানো দরকার তা আপনার ডেটাবেস লোডের উপর নির্ভর করে বিশেষত আপনার ডেটা কতবার সংশোধন করা হয় (যেমন INSERT/ UPDATE/ DELETE)। আপনি যদি সমস্ত শোতে ডেটা পরিবর্তন করেন (অর্থাত্ সাপ্তাহিক ব্যাচ প্রক্রিয়াটির জন্য একটি স্টেজিং টেবিল), আপনি সম্ভবত পরিসংখ্যানগুলি আপডেট করতে চান / রাতের সূচকগুলি পুনর্গঠিত করতে চান। যদি আপনার ডেটা আরও স্থিতিশীল হয় তবে আপনি সম্ভবত এটি সাপ্তাহিক বা পাক্ষিক তফসিল তৈরি করতে পারেন।


7

আমি কেবল একবার এটি একটি খারাপ অ্যাপ্লিকেশন দিয়ে দেখেছি যা খারাপভাবে সূচকযুক্ত ও ভারী ইটিএল ছিল।
এটি আবর্জনা এবং ভাগ্যক্রমে আমার ছিল না।

অন্যথায়, কোনও কারণ নেই।

যদি আপনি অনুপযুক্ত সময়ে পরিসংখ্যান আপডেটগুলি পান তবে এর অর্থ আপনি ভুল সূচক / পরিসংখ্যান রক্ষণাবেক্ষণ করছেন বা প্রসারিত মোছা / বোঝা যা প্রান্তিকতায় পৌঁছেছে।

এসকিউএল সার্ভার 2005+ এর সাথে আপনি স্ট্যাটাস আপডেটটি যাইহোক স্থগিত করতে পারেন।
দেখুন "যখন ব্যবহারের সমলয় বা অ্যাসিঙ্ক্রোনাস পরিসংখ্যান আপডেট করতে"

তারা কী নিবন্ধটি অনুসরণ করেছে বা এই পছন্দটি করার জন্য পড়েছে তা দেখতে আকর্ষণীয় হবে ...


এটি কি কোনও উত্তরাধিকারের সমস্যা হতে পারে? 2 কে স্ট্যাটাস রক্ষণাবেক্ষণ কি আলাদা ছিল?
জেএনকে

@JNK: IIRC সারি পরিবর্তন থ্রেশহোল্ড কিছু পরিবর্তন কিন্তু আমি এটা আপ নজর চাই ... অই হ্যাঁ, এখন কলাম প্রতি প্রতি টেবিল না ট্র্যাক msdn.microsoft.com/en-us/library/ms190283.aspx
gbn

এটি কি ২০০০ সালে?
জেএনকে


এসকিউএল সার্ভার 2005+ থেকে প্রতি কলামে 500% জন্য 20% + 500
জিবিএন

7

আমি কেবলমাত্র অটো-স্ট্যাটাস বন্ধ করে দিয়েছিলাম যখন আমি কিছু জাল পরিসংখ্যান তৈরির জন্য কিছু অননুমোদিত কমান্ড ব্যবহার করি যা ডেটা লোড হওয়ার সাথে সাথে সিস্টেমটি মুছে ফেলতে চাই না। এটি একটি খুব প্রান্ত মামলা ছিল।


5

পুরানো দিনগুলিতে (এসকিউএল সার্ভার 2000) অটো-আপডেটের পরিসংখ্যান সেটিংস স্থাপনের ফলে যখন এসকিউএল একটি পরিসংখ্যান আপডেট করার সিদ্ধান্ত নিয়েছিল তখন ওলটিপি অ্যাপ্লিকেশনগুলিতে বড় "বিরাম" দিতে পারে।

এসকিউএল সার্ভার ২০০৫ এর পর থেকে একটি অ্যাসিনক্রোনাস অপশন রয়েছে যা পরিসংখ্যানের মেয়াদ শেষ হয়ে যায় এবং পরবর্তী সময়ে পুনরায় সংযুক্ত হয়ে গেলে "বিরতি" দেয় না in পরিসংখ্যানগুলি পরের বারের জন্য প্রয়োজনীয় হওয়ার জন্য এটি অবিচ্ছিন্নভাবে পুনরায় সংযুক্ত করা হবে।

যদিও ভারসাম্য রক্ষা করা উচিত তা মনে রাখবেন - বড় ডেটা সেটগুলির জন্য আপনি বর্তমান ক্যোয়ারিকে সর্বাধিক আপ টু ডেট পরিসংখ্যানগুলিকে বিবেচনায় নিতে চাইতে পারেন, যেহেতু কোয়েরিটি একটি অকার্যকর ক্যোয়ারী প্ল্যানের সাহায্যে দ্রুততর বেশি সময় নিতে পারে।

আপনি এসকিউএল সার্ভার দ্বারা প্রকাশিত পারফোন কাউন্টারগুলি ব্যবহার করে প্রতি সেকেন্ডে এবং অন্যান্য গুরুত্বপূর্ণ পারফরম্যান্স মেট্রিকগুলির সংশোধনগুলির সংখ্যাও পর্যবেক্ষণ করতে পারেন , যেমন তারা বলে, প্রমাণটি পুডিংয়ে রয়েছে।


4

সিস্টেমগুলি কতটা সক্রিয়?

যদি তারা বেশিরভাগ সিস্টেমে পঠিত সিস্টেম হয় তবে আপডেট না করেই আপনি পেতে পারেন, যদি তারা ডেটা পরিবর্তন করার সময় ম্যানুয়ালি এটি করে থাকে (সন্নিবেশ, আপডেট, মুছুন)।

তবে সেরা অনুশীলনের জন্য এটি কারণ হিসাবে রাখার পরামর্শ দেওয়া হয়েছে বলে আমি মনে করি এটি একটি পারফরম্যান্স সমস্যা হিসাবে বিরল হবে। আমি সম্ভবত তাদের নিবন্ধ এবং ব্লগ পোস্ট প্রেরণ করব যাতে এটি রেখে দেওয়া উচিত। কিম্বারলি ট্রিপ কিছু ভাল আছে।


4

যদিও আমি কখনই কোনওভাবেই মিস্টার ডেনির বিরোধিতা বা ইচ্ছাকৃতরূপে অস্বীকার করব না (সম্প্রদায়ের প্রতি তাঁর জ্ঞান এবং অবদানের জন্য অত্যধিক শ্রদ্ধা) আমি এমএস ডকুমেন্টেশনটি অটো আপডেটের পরিসংখ্যান বন্ধ করার পরামর্শ দিয়েছি।

সংগ্রহস্থল এবং SQL সার্ভার ধারণক্ষমতা পরিকল্পনা ও কনফিগারেশন (SharePoint সার্ভার 2010) মাইক্রোসফট এটা রোডমার্চ পরামর্শ দেওয়া হচ্ছে।

আমি এসপির পূর্ববর্তী সংস্করণগুলির জন্য এমএস দ্বারা একই প্রস্তাবনাটি পড়েছি তবে লিঙ্কগুলি এখনই খুঁজে পাচ্ছি না।

তবে আমি কোনও এসপি বিশেষজ্ঞ ডিবিএ নই তাই আপনিও চান্স লিউ, এমএস পারমিয়ার ফিল্ড ইঞ্জিনিয়ার, শেয়ার পয়েন্টে চুন লিউতে এ সম্পর্কে কী বলতে চান তা পরীক্ষা করতে চান বা কেবল এই পোস্টটি উপেক্ষা করে এটিকে রেখে যান।


5
আপনার পরামর্শটি শেয়ারপয়েন্ট ডেটাবেসগুলির জন্য নির্দিষ্ট, এটি সমস্ত এসকিউএল সার্ভার ইনস্টলের ক্ষেত্রে সাধারণত প্রযোজ্য নয়।
সাইমন রিঘার্টস

0

আপনার নিজের আপডেট করার কোনও পদ্ধতি থাকলে আপনি সাধারণত সেগুলি বন্ধ করে দেন। অটো-স্ট্যাটাসের চেয়ে আমাদের আরও ভাল বা কেবলমাত্র বিভিন্ন স্যাম্পলিংয়ের দরকার হওয়ায় আমি এটি সর্বদা করি। এটি মোটামুটি সাধারণ তবে আপনি কেবল এটিকে বন্ধ করবেন না এবং অন্য কিছু করবেন না।

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