ডাব্লুএসআরএম সহ সর্বাধিক সিপিইউ ব্যবহারের এসকিউএল সার্ভার সীমাবদ্ধ করুন


10

আমার একটি শারীরিক সার্ভার রয়েছে যা এসকিউএল সার্ভারের একটি দৃষ্টান্তে চলছে।

আমি লক্ষ্য করেছি যে প্রায়শই এই সার্ভারটি 100% সিপিইউ ব্যবহারে চলছে।

আমার আইটি টিম এটি সম্পর্কে সন্তুষ্ট নয় এবং প্রস্তাবিত যে আমরা ওএসের জন্য 32 টি কররের 2 টি সংরক্ষণ করি।

এটি দুর্দান্তভাবে কাজ করে, এখন সর্বোচ্চ ব্যবহারের শীর্ষস্থানটি কেবল 90% এর নিচে under অতিরিক্তভাবে, বিভিন্ন ব্যবহারকারীর কাছ থেকে ধীরে ধীরে ডেটা পুনরুদ্ধার আর রিপোর্ট করা হয় না।

এসকিউএল রিসোর্স গভর্নরের পরিবর্তে - ডাব্লুএসআরএম (উইন্ডোজ সিস্টেম রিসোর্স ম্যানেজার) এইভাবে ব্যবহার না করার কোনও কারণ আছে কি?


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

এই সার্ভারে কোন ধরণের লোড চলছে? 100% সিপিইউ কোন ধরণের প্রক্রিয়া ব্যবহার করছে? এই ওলটিপি বা বিশ্লেষণ বা গ্রাফ বা?
ম্যাক্স ভার্নন

@ ফরেস্ট আপনি যখন টিউনিং বলছেন - আপনি কি এসকিউএল সার্ভার নিজেই বলতে চান - বা কোয়েরি / সারণী কাঠামো? আপনি যদি এসকিউএল সার্ভার বোঝাতে চান তবে দয়া করে আমাকে কী দেখতে হবে তার একটি লিঙ্ক দিন। যদি কুইরি / টেবিল থাকে তবে আমি যখন পারি তখন আমি সেগুলি অপ্টিমাইজ করি তবে কিছু ব্যবহারকারীর সচেতন ডিজাইন কম!
মানিমনমুন

উত্তর:


14

আপনার সংজ্ঞায়িত পদ্ধতির ব্যবহার না করার কোনও কারণ আছে কি? একেবারে।

কল্পনা করুন আপনি একটি গাড়ি কিনেছিলেন - এমন একটি গাড়ি যখন আপনি 50 এমএফএইচ চাপলে ইঞ্জিনটি অতিরিক্ত গরম শুরু করে। এই পরিস্থিতিতে আপনার প্রতিক্রিয়াটি কী কৃত্রিমভাবে গাড়িটি 49 এমপিএইচ সীমাবদ্ধ করা, বা ইঞ্জিনের মধ্যে দোষ কী তা খুঁজে বের করার জন্য?

আপনার গাড়িটি কেন 49 এমপিএইচ সীমাবদ্ধ করা উচিত? নির্মাতারা বলেছিলেন যে এটি ৮০ এমপিএইচ হিসাবে দ্রুত গাড়ি চালাতে পারে - আপনি আপনার গাড়ীটি দ্রুত চালনা করতে পছন্দ করেন তাই আপনি এটিকে এই গতিতে পেতে চান - যদি এটি অভিশাপের অতিরিক্ত তাপীকরণ সমস্যার জন্য না হয়।

আপনি যে গাড়িটি কিনেছিলেন তা সত্যই, ব্যয়বহুল। প্রতিটি ইঞ্জিন সিলিন্ডারের সর্বোচ্চ ব্যবহার করা দরকার যাতে আপনি সেই অর্থটি নষ্ট করছেন না!

কৃত্রিমভাবে এসকিউএল সার্ভারগুলিকে সিপিইউতে অ্যাক্সেস সীমাবদ্ধ করে আপনি কর্মক্ষমতা হারিয়ে ফেলছেন। ওএসের ব্যবহারের জন্য সিপিইউ উপলব্ধ রয়েছে তা নিশ্চিত করে আপনি অস্থায়ীভাবে পারফরম্যান্সের সমস্যাগুলি সমাধান করেছেন, তবে আপনি আসল প্রশ্নের উত্তর দেননি - এসকিউএল সার্ভার সিপিইউর 100% ব্যবহার করছে কেন?

আমার পরামর্শটি নিম্নরূপ:

আসল সমস্যাটি কী তা সন্ধান করুন এবং এটি ঠিক করুন। কার্যকরভাবে একটি ক্লডজ কী তা দিয়ে বিষয়টিকে আচ্ছাদন করবেন না। ইস্যু হবে পুনরাবির্ভূত এবং লাইন নিচে মুখে স্ম্যাক দ্যাট যখন সার্ভারের কাজের চাপ প্রাকৃতিকভাবে বৃদ্ধির বৃদ্ধি পায়।

একটি অস্থায়ী সংশোধন হিসাবে , রিসোর্স গভর্নর ব্যবহৃত সিপিইউ হ্রাস করতে ব্যবহার করা যেতে পারে, যতক্ষণ না আপনি বাস্তব সমস্যাটি খুঁজে পান।


11

এরিক ডার্লিং আপনার প্রশ্নের একটি মন্তব্যে ডাব্লুএসআরএম ব্যবহার না করার সবচেয়ে বড় ব্যবহারিক কারণটি উল্লেখ করেছেন:

... অন্যান্য প্রক্রিয়াগুলিতে সিপিইউ ব্যবহারের ক্ষেত্রে পারস্পরিক কোন সীমাবদ্ধতা নেই। এসকিউএল সার্ভার এই দুটি কোর ব্যবহার না করতে পারে তবে অন্যান্য জিনিসগুলি অন্য 30 টি এসকিউএল সার্ভার ব্যবহার করছে। সত্যিই এটি একটি ক্র্যাশশুট।

এটি যদি আপনার জন্য কাজ করে তবে তার সাথে দৃ stick় থাকুন - আমরা সবাই ব্যস্ত থাকি এবং আপনি যে কোনও সমস্যার জন্য কেবল এত সময় ব্যয় করতে পারেন। আদর্শ সমাধান অন্তর্নিহিত প্রশ্নের / বিষয় ব্যবহারকারী-লক্ষণীয় সমস্যার (তাঁর যা জর্জ কভার বিন্দু CPU- র ড্রাইভিং হয় ঠিক করতে হবে চমৎকার উত্তর )।

এরিক বলে চলেছে

এছাড়াও, আপনি তাদের জন্য এসকিউএল সার্ভার লাইসেন্স দিচ্ছেন।

ব্যবসায়ের দৃষ্টিকোণ থেকে, সম্ভবত এটি ডাব্লুএসআরএম চুক্তির সবচেয়ে খারাপ অংশ - আপনি 2 টি কোরের জন্য প্রতি-কোর লাইসেন্স প্রদান করছেন যা স্পষ্টভাবে ব্যবহৃত হচ্ছে না। এই লেখার সময়, এটি টেবিলে that's 3k বা k 14k বাকি (স্ট্যান্ডার্ড বনাম এন্টারপ্রাইজের উপর নির্ভর করে)।

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