মজার বিষয় হল, মাইএসকিউএল 5.5-এ, আপনি এখন একাধিক ইনোডাব বাফার পুল রাখতে পারেন।
আপনার প্যারামিটারগুলি যত্নশীল
প্রায় এক মাসে, আমি একজন ক্লায়েন্টের জন্য 112 ইন্নাডব বাফার পুল বাস্তবায়ন করতে চলেছি। আমি আপনাকে জানাতে পারি যে এটি কীভাবে চলেছে।
আপডেট করুন 2011-02-27 21:57 ইডিটি
আমি ইনোডাব_ফুফার_পুল_সংশ্লিষ্টগুলির সর্বাধিক মান জানতে পেরেছি I৪ টি আমি 144 গিগাবাইট কনফিগার করার সিদ্ধান্ত নিয়েছি, তাই আমি ইনোডাব_বফার_পুল_সিনটিশনস 18 এবং ইনোডাব_বফার_পুল_সাইজ 8 সেট করে রেখেছি I আমি বর্তমানে 450 জিবি দিয়ে সার্ভারটি লোড করছি
আপডেট ২০১১-০৪-২৮ ১৩:৪৪ ইডিটি
আমি একাধিক InnoDB বাফার পুল চেষ্টা করেছিলাম। অনেক বেশি থ্রেডিং লকিং এবং বিতর্ক ছিল। আমি একক 162 গিগাবাইটের বাফার পুল + এ রিডিং_আই_থ্রেড এবং সেটিং_ইও_থ্রেডগুলিকে 64 (সর্বোচ্চ মান) এ সেট করেছি setting এই উপায় ভাল কাজ।
আপডেট 2012-07-03 17:27 ইডিটি
আমি মাইএসকিউএল সম্পর্কে আশ্চর্যজনক কিছু শিখেছি। যদি আপনি একটি একক একক ইন্নোডিবি বাফার পুল বরাদ্দ করেন যা মোট ইনস্টলড ফিজিক্যাল সিপিইউ সংখ্যার দ্বারা বিভক্ত হয়ে থাকে তবে সম্পূর্ণ ইনোডিবি বাফার পুলের কারণে আপনার ওএসকে নিয়মিত বিরতি মেমরি অদলবদল করতে উত্সাহিত করবে। মাইএসকিউএল 5.5 এর বিকল্পটি ইনোডাব_ফার_পুল_সামান্য হিসাবে পরিচিত বাফার পুলটি বিভক্ত করতে ব্যবহার করা যেতে পারে। গতকাল, আমি গত বছর আমার উত্তরে যে ক্লায়েন্টটির উল্লেখ করেছি তার জন্য আমি এটি যথাযথভাবে প্রয়োগ করেছি। ক্লায়েন্টের বাফার পুলের জন্য এখনও আমার কাছে 162 জিবি রয়েছে। প্রতিটি ডিবি সার্ভার দ্বৈত হেক্সাকোর হওয়ায় আমি সার্ভারের ইনোডাব_ফুফার_পুল_ইনস্ট্যান্ট বিকল্পটি 2 তে সেট করে রেখেছি। আমি এটি 12 এ সেট করার কথা ভাবছিলাম কিন্তু তার পরে একজন সহকর্মী আমাকে মাইএসকিউএল এবং অদলবদল সম্পর্কিত জেরেমি কোলের একটি ব্লগ দেখিয়েছিলেন। এটি পড়ার পরে, আমি তা আমার ক্লায়েন্টের জন্য অবিলম্বে অনুশীলনে রেখেছি। আমি এই আদেশ চালিয়েছি
numactl --hardware
আমি প্রতিটি শারীরিক কোরকে 96 গিগাবাইট হিসাবে 192 গিগাবাইট সার্ভার র্যামের ম্যাপিং দেখেছি। অতএব, আমি ইনোডাব_বফার_পুল_সামগ্রীগুলিকে 2 তে সেট করেছি Th এটি পরবর্তী 2 মন্টনের জন্য মেমরির অদলবদলকে কীভাবে প্রভাবিত করে তা দেখতে আমি আমার উত্তর আপডেট করব।