ประมาณ 2 ปีที่แล้วฉันได้รับมอบหมายให้ประเมิน Amazon RDS สำหรับ MySQL ฉันเขียนบางโพสต์ใน DBA StackExchange เกี่ยวกับสิ่งที่ค้นพบและข้อสังเกตของฉัน:
ในระยะสั้นมีสามตัวเลือกที่คุณไม่สามารถเปลี่ยนแปลงได้
นี่คือแผนภูมิที่ฉันบอกคุณถึงขีด จำกัด ต่อโมเดลเซิร์ฟเวอร์
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 เป็นmax_connections หากคุณไม่สามารถเกิน 32 นั่นเป็นที่เข้าใจได้ค่อนข้างมาก Amazon AWS จะต้องสามารถเชื่อมต่อและตรวจสอบสิ่งสำหรับอินสแตนซ์ RDS เป็นSUPERผู้ใช้ ไม่สามารถที่จะไปไกลกว่า 32 เป็นที่เหมาะสมสำหรับt1.micro
อินสแตนซ์ ด้วยเหตุนี้คุณจะไม่มีทางเลือกนอกจากเชื่อมั่นในแผนการจัดการที่บริหารโดยอเมซอนสำหรับการจัดสรรmax_connectionsและตัวเลือกอื่น ๆ ให้กับอินสแตนซ์ MySQL ทั้งหมดใน AWS Cloud