প্রতিটি সংযোগ এই পরামিতিগুলি দ্বারা সেট হিসাবে প্রতি সংযোগ বাফারগুলির বোঝা বহন করে
সংযোগের সংখ্যা বৃদ্ধির পরিবর্তন মেমরির পরিমাণ প্রতিটি সংযোগ এই দাবী করতে পারেন: ( join_buffer_size + + sort_buffer_size + + read_buffer_size
+ + read_rnd buffer_size ) এক্স max_connections
আমি এই সম্পর্কে আগে লিখেছি
বিশ্লেষণ
অ্যামাজনকে প্রতিটি মডেলের নির্দিষ্ট পরিমাণ মেমরি এবং সংযোগ দাবি করার অধিকারের ভিত্তিতে সংযোগের সংখ্যা নির্ধারণ করতে হবে
MODEL max_connections innodb_buffer_pool_size
--------- --------------- -----------------------
t1.micro 34 326107136 ( 311M)
m1-small 125 1179648000 ( 1125M, 1.097G)
m1-large 623 5882511360 ( 5610M, 5.479G)
m1-xlarge 1263 11922309120 (11370M, 11.103G)
m2-xlarge 1441 13605273600 (12975M, 12.671G)
m2-2xlarge 2900 27367833600 (26100M, 25.488G)
m2-4xlarge 5816 54892953600 (52350M, 51.123G)
আমি এ সম্পর্কে আরও লিখেছিলাম: কখন আমার মেমরি ব্যবহারের উপর ভিত্তি করে আমাদের আরডিএস মাইএসকিউএল উদাহরণ আপগ্রেড করার কথা ভাবা উচিত?
এটি অ্যামাজনকে নিম্নলিখিতগুলি করতে সহায়তা করে:
- বিজোড় মাইএসকিউএল ব্যবহারের ভিত্তিতে প্রতিটি মেমরি মডেলের জন্য আপনাকে চার্জ দিন
- অঞ্চল প্রতি মাইএসকিউএল আরডিএসের জন্য মোটামুটি অংশীদার সংস্থান
- প্রতি সংযোগের সেটিংসের সাথে টেম্পারিংয়ের জন্য নিজেকে পায়ে গুলি করুন
সুপারিশ
সম্ভবত আপনার অ্যামাজন ইসি 2 ব্যবহার করার চেষ্টা করা উচিত যেখানে আপনার my.cnf অ্যাক্সেসে কোনও বিধিনিষেধ নেই