এসকিউএল সার্ভার ২০১৪-এ পরিসংখ্যান ডাব্লু / সম্পূর্ণ স্ক্যান আপডেট করুন ২০০৮ আর ২-এ, ১০০% সিপিইউ, ১৫%


10

যখন সম্পূর্ণ স্ক্যান আপডেটের পরিসংখ্যানগুলি এসকিউএল সার্ভার ২০১৪ সালে ১০০% সিপিইউ ব্যবহার করে যখন এটি একই টেবিলের জন্য, এসকিউএল সার্ভার ২০০৮ আরপি-তে সম্ভবত 20% সিপিইউ ব্যবহার করে, একই ধরণের হার্ডওয়্যার ক্ষমতা সহ?

আমি MAXDOPঅন্যান্য অপশনগুলি দেখছি এবং সত্যিই এমন কিছুই দেখছি না যা সামনে দাঁড়িয়ে আছে। আমি বুঝতে পারি যে এটির কারণ হতে পারে এমন সেটিংস থাকতে পারে তবে সেটিংস উভয় ডাটাবেসের জন্য খুব মিল (উদাহরণস্বরূপ, MAXDOPউভয়ের জন্য 4 হয়, উভয়ই একাধিক কোর থাকে)। দুটিই এন্টারপ্রাইজ সংস্করণ।

এসকিউএল সার্ভার ২০১৪ এসকিউএল সার্ভার ২০০৮ আর 2 এর বিপরীতে এসকিউএল সার্ভার ২০১৪-তে কিছু "আলাদা" রয়েছে যা এটি ব্যাখ্যা করতে পারে? উভয় সার্ভারের জন্য আমার 90% এ মেমরি বিকল্প রয়েছে। কোন চিন্তা কি খুঁজছেন?

আমি এসকিউএল সার্ভার 2008 আর 2 / এসপি 3 এবং এসকিউএল সার্ভার 2014 / এসপি 2 ব্যবহার করে দুটি সার্ভারে সপ্তাহে একবার পূর্ণ (100%) স্ক্যান করে আপডেটের পরিসংখ্যানগুলি চালিত করি এবং ডাটাবেসগুলির একই কাঠামো থাকে। ২০০৮ আর আর সার্ভারে দুটি খুব বড় টেবিলের আপডেটের পরিসংখ্যান বেশ কয়েক ঘন্টা সময় নেয়, যা আমি প্রত্যাশা করি, তবে সিপিইউ 20% এর অধীনে থাকে বা পুরো সময়টি ব্যবহার করে। 2014 সার্ভারে, যদিও, প্রায় 40 মিনিটের জন্য সিপিইউ 100% এ যায়। 2014 সার্ভারে টেবিলগুলি কিছুটা ছোট। আমি এসকিউএল মনিটর বিশ্লেষণ মেনু ব্যবহার করে এটি দেখতে পাচ্ছি।

2014 এসকিউএল সার্ভারে ওলা লগ ফাইলটির আউটপুট এখানে দেওয়া হয়েছে, সিপিইউ প্রায় 2:10 থেকে 2:45 পর্যন্ত 100% হয়ে যায়:

Date and time: 2017-06-24 02:10:20  
Command: UPDATE STATISTICS [InVA].[dbo].[AuditField] [_WA_Sys_00000005_15502E78] WITH FULLSCAN  
Outcome: Succeeded  
Duration: 00:07:48  
Date and time: 2017-06-24 02:18:08  
Date and time: 2017-06-24 02:18:08  
Command: UPDATE STATISTICS [InVA].[dbo].[AuditField] [_WA_Sys_00000006_15502E78] WITH FULLSCAN  
Outcome: Succeeded  
Duration: 00:32:22  
Date and time: 2017-06-24 02:50:30  

উপরের দুটি পরিসংখ্যানের জন্য ২০০৮ আর আর এসকিউএল সার্ভারে ওলা লগ ফাইলটির আউটপুট এখানে রয়েছে, তবে সিপিইউ সম্ভবত 15% এ চলে গেছে:

Date and time: 2017-06-24 03:30:32  
Command: UPDATE STATISTICS [InGA].[dbo].[AuditField] [_WA_Sys_00000003_0425A276] WITH FULLSCAN  
Outcome: Succeeded  
Duration: 00:05:00  
Date and time: 2017-06-24 03:35:32  
Date and time: 2017-06-24 03:35:32  
Command: UPDATE STATISTICS [InGA].[dbo].[AuditField] [_WA_Sys_00000004_0425A276] WITH FULLSCAN  
Outcome: Succeeded  
Duration: 00:52:31  
Date and time: 2017-06-24 04:28:03

আমি তাদের সার্ভার ম্যাক্সডোপ = 1 দিয়ে চালাতে পারি না কারণ এটি সমস্ত সমান্তরাল পরিকল্পনা উত্পন্ন করে, এবং এটি অ্যাপ্লিকেশনটিকে ক্ষতি করতে পারে। আমি বিপরীত দিকে যেতে এবং এটি 8 এ বাড়ানোর পরিকল্পনা করছি (বাক্সে 16 টি কোর রয়েছে) এবং কী হবে তা দেখুন। সিপিইউ পেগ হওয়ার সময়ের দৈর্ঘ্য হ্রাস করতে দ্রুত যেতে পারে। ব্যবহারকারীরা বেশিরভাগ সময় চলে যাওয়ার সময় এই কাজটি চলে।


প্রক্রিয়াটি আইও 2008 র 2 সার্ভারে আবদ্ধ কিনা তা আপনি পরীক্ষা করেছেন? tempdbকনফিগারেশন কি একই রকম? এটি UPDATE STATISTICSচলমান অবস্থায় ব্যবহার করা যেতে পারে , সুতরাং এটি কোনও সমস্যাও হতে পারে।
মাইক্রিম 16

1
আমিও সন্দেহ করব যে সমান্তরালতা সম্ভবত অপরাধী। আপনি কি সুযোগ দ্বারা প্যারালালিজমের জন্য ব্যয় চৌম্বকটি পরীক্ষা করেছেন? এছাড়াও, উভয় বাক্স থেকে সম্পূর্ণ sp_configure তালিকাটি পাওয়া এবং অন্য কী কী তা দেখতে তাদের আলাদা করা ভাল ধারণা হতে পারে।
ডিবিএডন

উত্তর:


1

পরিসংখ্যান আপডেটগুলি এসকিউএল সার্ভারে বিভিন্ন বিকল্পের উপর ভিত্তি করে সমান্তরাল যেতে পারে:

  • সমান্তরালতার জন্য ব্যয় থ্রেশহোল্ড - সমান্তরালতা ট্রেনে চলাতে কোনও ক্যোরির উচ্চতা থাকতে হবে। আপনার দুটি সার্ভারে আলাদা আলাদা সিটিএফপি সেটিংস থাকতে পারে যার ফলে ২০০৮R2 আপডেটটি একক থ্রেডযুক্ত হতে পারে, যেখানে ২০১৪ একাধিক থ্রেডযুক্ত হতে পারে।
  • সমান্তরালতার সর্বোচ্চ ডিগ্রি - নির্ধারণ করে যে কোনও কোয়েরি কতগুলি কোর ব্যবহার করতে পারে, সর্বাধিক, যদি এসকিউএল সার্ভার এটিকে এখন পর্যন্ত সমান্তরাল করার সিদ্ধান্ত নেয় ides ২০০৮ আরআর বাক্সে ম্যাক্সডপ সেট করা যেতে পারে ১ টি, ২০১৪ বাক্সে এটি 0 এর ডিফল্ট (সীমাহীন)) এ সেট থাকতে পারে whereas
  • রিসোর্স গভর্নর - এই এন্টারপ্রাইজ সংস্করণ বৈশিষ্ট্যটি আপনাকে বিভিন্ন ম্যাক্সডপগুলিতে ব্যবহারকারীদের বিভিন্ন অ্যাপ্লিকেশন বা অ্যাপ্লিকেশন থ্রোটল করতে দেয়।

এসকিউএল সার্ভারের পরবর্তী সংস্করণগুলিতে (২০১ & এবং আরও নতুন) এটি আরও জটিল হয়ে ওঠে:

  • ডাটাবেস-স্তরের স্কোপযুক্ত বিকল্পগুলি - আপনি কোনও ডাটাবেসে ডান ক্লিক করতে পারেন, বৈশিষ্ট্যে যেতে পারেন এবং সেই ডাটাবেসের জন্য ম্যাক্সডপ স্তর নির্ধারণ করতে পারেন।
  • পরিসংখ্যান সমান্তরালতার ইঙ্গিত - ২০১৪ এসপি ২-এ শুরু হওয়া, পরিসংখ্যান তৈরি এবং আপডেটের বিবৃতিগুলি ম্যাক্সডপ ইঙ্গিতগুলি গ্রহণ করে

যেমনটি আপনি উল্লেখ করেছেন, আপনার ২০০Rআর ২ টি একক থ্রেডযুক্ত চলছে, যেখানে ২০১৪ একাধিক-থ্রেডেড চলছে (এভাবে দ্রুত শেষ হচ্ছে, তবে এটি চলাকালীন সিপিইউ সর্বাধিক ছাড়িয়ে যাবে))

আপনার পরিসংখ্যান কাজের জন্য সঠিক ভারসাম্য খুঁজে পেতে, এটি সম্পর্কে চিন্তা করুন:

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

0

সম্প্রদায় উইকি উত্তর :

সর্বোত্তম অনুমান: পরিসংখ্যান আপডেট করার জন্য বাছাই করা পরিকল্পনাটি ২০০৪ এর আর ২ বক্সের চেয়ে ২০১৪ বক্সে সমান্তরাল বা আরও সমান্তরাল।

এর জন্য সমান্তরাল আপডেটের পরিসংখ্যান fullscan২০০৫ সাল থেকে এবং স্যাম্পলড পরিসংখ্যানগুলির জন্য ২০১ with সাল থেকে এসকিউএল সার্ভার ডেটাবেস ইঞ্জিন ব্লগে গজর্জি জিজের্গজিভস্কি দ্বারা এসকিউএল সার্ভারে কোয়েরি অপটিমাইজার সংযোজনগুলি দেখুন।

আপনার যদি এন্টারপ্রাইজ সংস্করণ থাকে তবে আপনি আপনার রক্ষণাবেক্ষণ কাজ দ্বারা ব্যবহৃত সিপিইউ সীমাবদ্ধ করতে রিসোর্স গভর্নর ব্যবহার করতে পারেন ।

সংযোগের পরামর্শের জন্য ভোট দেওয়ার বিষয়টি বিবেচনা করুনMAXDOP জাভিয়ের ভিলেগাসের আপডেটের পরিসংখ্যানগুলিতে পরামিতি যুক্ত করুন

সম্পর্কিত প্রশ্নোত্তর: সমান্তরাল পরিসংখ্যান আপডেট

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