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.micro
có 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.micro
ví 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.