Khoảng 2 năm trước, tôi được giao nhiệm vụ đánh giá Amazon RDS cho MySQL. Tôi đã viết một số bài đăng trong DBA StackExchange về những phát hiện và quan sát của tôi:
Nói tóm lại, có ba tùy chọn bạn không thể thay đổi
Dưới đây là Biểu đồ tôi đã thực hiện cho bạn biết các giới hạn Mô hình trên mỗi Máy chủ
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)
Đối với câu hỏi thực tế của bạn, t1.microcó 34 là cài đặt max_connections . Nếu bạn không thể vượt qua 32, điều đó khá dễ hiểu. Amazon AWS phải có khả năng kết nối và giám sát mọi thứ cho RDS Instance với tư cách là người dùng SUPER . Không thể vượt quá 32 là một t1.microví dụ hợp lý. Trước điều này, bạn sẽ không có lựa chọn nào khác ngoài tin tưởng vào sơ đồ quản lý do Amazon quản lý để phân bổ max_connections và các tùy chọn khác trong số tất cả các Trường hợp MySQL trong Đám mây AWS.