স্মৃতিশক্তি ফুরিয়ে যাওয়ার ফলে আমি সম্প্রতি থ্র্যাশ করতে সমস্যা পেয়েছি। (আমার ভিপিএসের মোট 256M আছে)
আমি মাইএসকিউএল টিউনটি mysqltuner.pl ব্যবহার করে টিউন করার চেষ্টা করছি, এবং নিম্নলিখিত ফলাফলগুলি পেতে:
-------- সাধারণ পরিসংখ্যান ---------------------------------------- ---------- [-] মাইএসকিউএলটিউনার স্ক্রিপ্টের জন্য এড়িয়ে যাওয়া সংস্করণ চেক [ওকে] বর্তমানে সমর্থিত মাইএসকিউএল সংস্করণ 5.0.51a-3ubuntu5.4-লগ চলছে [ঠিক আছে] -৪-বিট আর্কিটেকচারে অপারেটিং -------- স্টোরেজ ইঞ্জিনের পরিসংখ্যান --------------------------------------- ---- [-] স্থিতি: + সংরক্ষণাগার -বিডিবি-সংশ্লেষিত -আইএনএনডিবি -আইএসএএম -ND বিবিসিটার [-] মাইআইএসএএম টেবিলগুলিতে ডেটা: 114 এম (টেবিল: 454) [!!] মোট খণ্ডিত টেবিলগুলি: 34 -------- কর্মক্ষমতা বৈশিষ্ট্যের মান ---------------------------------------- --------- [-] আপ আপ: 40 সেকেন্ড (570 কিউ [14.250 কিউপিএস], 23 সংযোগ, টিএক্স: 154 কে, আরএক্স: 23 কে) [-] পঠন / রচনা: 100% / 0% [-] মোট বাফার: 338.0 এম গ্লোবাল + 2.7 এম প্রতি থ্রেড (20 সর্বাধিক থ্রেড) [!!] সর্বাধিক সম্ভাব্য মেমরির ব্যবহার: 392.9M (ইনস্টল হওয়া র্যামের 153%) [ঠিক আছে] ধীর প্রশ্নগুলি: 0% (5/570) [ঠিক আছে] উপলব্ধ সংযোগগুলির সর্বাধিক ব্যবহার: 15% (3/20) [!!] কী বাফার আকার / মোট মাইআইএসএএম সূচি: 8.0 এম / 9.4 এম [!!] মূল বাফার হিট রেট: 57.1% (7 ক্যাশে / 3 পঠিত) [ঠিক আছে] ক্যোয়ারী দক্ষতা অনুসন্ধান করুন: 21.9% (7 ক্যাশেড / 32 টি নির্বাচিত) [ঠিক আছে] ক্যোয়ারি ক্যাশে প্রতিদিন প্রুনে: 0 [ঠিক আছে] অস্থায়ী সারণীগুলির জন্য প্রয়োজনীয় সাজানো: 0% (0 টি অস্থায়ী প্রকার / 1 প্রকার) [ঠিক আছে] ডিস্কে অস্থায়ী টেবিল তৈরি হয়েছে: 0% (ডিস্কে 0/32 মোট) [ঠিক আছে] থ্রেড ক্যাশে হিট রেট: 86% (3 টি তৈরি / 23 সংযোগ) [ঠিক আছে] সারণী ক্যাশে হিট রেট: 26% (128 খোলা / 484 খোলা) [ঠিক আছে] ফাইলের সীমা খুলুন: 25% (259/1 কে) [ঠিক আছে] সারণী লকগুলি অবিলম্বে অর্জিত: 100% (তাত্ক্ষণিক 499 টি লক) -------- প্রস্তাবনাগুলি ----------------------------------------- ------------ সাধারণ সুপারিশ: উন্নত পারফরম্যান্সের জন্য টেবিলগুলিকে ডিফ্র্যাগমেন্ট করতে অপ্টিমাইজ টেবিলটি চালান মাইএসকিউএল গত 24 ঘন্টার মধ্যে শুরু হয়েছিল - সুপারিশগুলি ভুল হতে পারে সিস্টেমের স্থায়িত্বের জন্য আপনার সামগ্রিক মাইএসকিউএল মেমরির পদচিহ্ন হ্রাস করুন চলকগুলি সামঞ্জস্য করতে: *** মাইএসকিউএল এর সর্বাধিক মেমরির ব্যবহার বিপজ্জনকভাবে উচ্চ *** মাইএসকিউএল বাফার ভেরিয়েবলগুলি বাড়ানোর আগে র্যাম যুক্ত করুন *** কী_বফার_ সাইজ (> 9.4 এম)
তবে আমি কীভাবে সর্বাধিক স্মৃতি ব্যবহার বন্ধ করব সে সম্পর্কে কিছুটা বিভ্রান্তি বোধ করছি? এটি কী_বফার এবং সর্বোচ্চ_সংযোগের উপর ভিত্তি করে বলে মনে হচ্ছে, তবে এতে আরও কিছু যুক্ত থাকতে হবে?
my.cnf:
কী_বফার = 8 এম সর্বোচ্চ_নয়েড_প্যাকেট = 12 এম থ্রেড_স্ট্যাক = 128 কে থ্রেড_ক্যাচি_ আকার = 8 8 সর্বোচ্চ_সংযোগ = 20 টেবিল_ক্যাশ = 128 tmp_table_size = 256M সর্বোচ্চ_হ্যাপ_সেবিকা_ আকার = 256 এম join_buffer_size = 256K ক্যোরি_ক্যাচি_লিমিট = 8 এম ক্যোরি_ক্যাচি_সাইজ = 64 এম
আমি মাইএসকিউএল টিউনিং নিবন্ধগুলির মাধ্যমে পড়ার চেষ্টা করেছি, তবে তারা ইতিমধ্যে জানে যে তারা কী করছে তা তাদের দিকে আগ্রহী! কোন সাহায্য প্রশংসা করা হবে। ধন্যবাদ!