আমার সেটআপ ( উদাহরণ )
আমি নিম্নলিখিত চশমা সহ একটি অ্যামাজন হাই সিপিইউ অতিরিক্ত বড় ইসি 2 উদাহরণে লিনাক্স চালাচ্ছি:
- মেমরি 7 জিবি
- 20 ইসি 2 গণনা ইউনিট (2.5 ইসি 2 গণনা ইউনিটগুলির সাথে 8 টি ভার্চুয়াল কোর)
- স্থানীয় উদাহরণ স্টোরেজ 1690 গিগাবাইট
- -৪-বিট প্ল্যাটফর্ম
আমার দুটি বড় মাইএসকিউএল ডাটাবেস মাইআইএসএএম স্টোরেজ ইঞ্জিনে চলছে। এর একটি 2 জিবি এবং অন্যটি 500 এমবি। আমি নিশ্চিত করতে চাই যে মাইএসকিউএল যতটা ক্যারিয়ার গতি বাড়ানোর জন্য প্রয়োজন / প্রয়োজন তত বেশি র্যাম ব্যবহার করছে। আমি জানি যে এখানে অনেকগুলি মাইএসকিউএল মেমরি কনফিগার বিকল্প রয়েছে key_buffer_size
এবং MyISAM_sort_buffer_size,
আমি এগুলি অপ্টিমাইজ করার সাথে অপরিচিত।
প্রশ্ন
- মাইএসকিউএল বর্তমানে একটি লিনাক্স সিস্টেমে কী মেমরি ব্যবহার করছে তা কীভাবে পরীক্ষা করা যায়?
- কীভাবে একজন মাইএসকিউএল মেমরির ব্যবহারকে সর্বাধিকীকরণ / অনুকূলিত করে?
- আমার ক্যোয়ারী এবং স্কিমা অপ্টিমাইজ করা হয়েছে তা ধরে নিয়ে, আমার অন্য কোন পরিবর্তনগুলি বিবেচনা করা উচিত?