এডাব্লুএস আরডিএস মাইক্রো ইনস্ট্যান্সের সর্বাধিক মান সর্বাধিক মান


20

বর্তমানে, max_connectionsএকটি মাইএসকিউএল আরডিএস t1.micro সার্ভার মডেলের প্যারামিটারের মান {DBInstanceClassMemory/12582880}32।

যেহেতু আমার সার্ভার 32 এর পরে আর কোনও সংযোগের অনুমতি দিচ্ছে না, তাই max_connectionsআমি কোনও মাইক্রো উদাহরণের জন্য ব্যবহার করতে পারি তার সর্বাধিক নিরাপদ মান কী?


উত্তর:


32

প্রায় 2 বছর আগে, আমাকে মাইএসকিউএলের জন্য অ্যামাজন আরডিএস মূল্যায়ন করার দায়িত্ব দেওয়া হয়েছিল। আমি আমার অনুসন্ধান এবং পর্যবেক্ষণ সম্পর্কে ডিবিএ স্ট্যাক এক্সচেঞ্জে কিছু পোস্ট লিখেছি:

সংক্ষেপে, তিনটি বিকল্প রয়েছে যা আপনি পরিবর্তন করতে পারবেন না

প্রতি চার্চটি আমি আপনাকে প্রতি-সার্ভারের মডেল সীমাগুলি বলার জন্য তৈরি করেছি

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)

আপনার আসল প্রশ্ন t1.microহিসাবে 34 একটি সর্বাধিক সংযোগ সেটিং হিসাবে আছে । যদি আপনি 32 ছাড়িয়ে যেতে না পারেন তবে এটি যথেষ্ট বোধগম্য। অ্যামাজন এডাব্লুএসকে অবশ্যই একটি সুপার ব্যবহারকারী হিসাবে আরডিএস ইনস্ট্যান্সের জন্য জিনিসগুলির সাথে সংযোগ স্থাপন এবং নজরদারি করতে সক্ষম হতে হবে । 32 এর বাইরে যেতে না পারা t1.microউদাহরণস্বরূপ যুক্তিযুক্ত । এর আলোকে আপনার কাছে অ্যাডাব্লুএস ক্লাউডের সমস্ত মাইএসকিউএল ইনস্ট্যান্সের মধ্যে সর্বাধিক সংযোগ বিভাজন এবং অন্যান্য বিকল্পগুলির জন্য অ্যামাজন কর্তৃক পরিচালিত পরিচালন প্রকল্পের উপর নির্ভর করা ছাড়া আর কোনও উপায় থাকবে না ।


চমৎকার উত্তর. তবে আমি ভেবেছিলাম আমি এটি কাস্টম প্যারামিটার গ্রুপে পরিবর্তন করতে পারি। তাহলে ইনস্ট্যান্সের আকার বাড়ানো ছাড়া আর কোন উপায় নেই?
খড়ের হাট

কেবলমাত্র 3 টি অপশনই চলমান মাইএসকিউএল আরডিএস দৃষ্টান্তগুলিতে ন্যায্য বিতরণ সিপিইউ চক্র, মেমরি এবং সামগ্রিক পারফরম্যান্সের জন্য অপরিবর্তনীয়।
রোল্যান্ডোমাইএসকিউএলডিবিএ

সমস্ত লিঙ্ক সহায়ক। আপনি আমার জন্য একটি দিন বাঁচিয়েছেন
স্ট্র হ্যাট

1
আপনার সর্বাধিক সংযোগগুলি পরীক্ষা করতে, এই আদেশটিটি ব্যবহার করে দেখুন: @@ সর্বাধিক_সংযোগ নির্বাচন করুন;
স্টিভেনডানিয়েলস

1
আমার উত্তরটি নীচে দেখুন সার্ভারসফল্ট
40৪০১8 /

14

max_connectionsআপনি একটি এডাব্লুএস আরডিএস (মাইএসকিএল) উদাহরণে বা অন্য কোনও প্যারামিটার পরিবর্তন করতে যা করতে পারেন তা এখানে :

  • আরডিএস কনসোল থেকে প্যারামিটার গ্রুপগুলিতে যান
  • ডিফল্ট গোষ্ঠীর উপর ভিত্তি করে একটি নতুন প্যারামিটার গ্রুপ তৈরি করুন এবং এটির নাম দিন my-param-group
  • এর max_connectionsমধ্যে অন্যান্য পরামিতি পরিবর্তন করুনmy-param-group
  • উদাহরণের প্রধান পৃষ্ঠায় ফিরে যান এবং দৃষ্টান্তটি সংশোধন করতে ইনস্ট্যান্স অ্যাকশন বোতামে ক্লিক করুন
  • ডিবি প্যারামিটার গ্রুপmy-param-group হিসাবে চয়ন করুন
  • আপনার উদাহরণটি পুনরায় বুট করুন
  • সম্পন্ন!

1
আমি মনে করি এটি এখনই গ্রহণযোগ্য উত্তর হওয়া উচিত
lucaConfa

9

এটি প্রদর্শিত হয় যে গ্রহণযোগ্য উত্তর থেকে জিনিসগুলি পরিবর্তন হয়েছে। এই থ্রেডটি দেখার পরে আমি db.m3.medium আরডিএস মাইএসকিউএল ইনস্ট্যান্সে ম্যাক্সু_ক্ল্যাকশন সহ ডিবি প্যারামিটার গ্রুপগুলি ব্যবহার করে 2000 এ সেট করে একটি পরীক্ষা চালিয়েছি। আমি 2000 সংযোগ তৈরি করতে সক্ষম হয়েছি এবং কেবল তখনই অনেক সংযোগের প্রত্যাশিত ত্রুটি পেয়েছি।

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