В настоящее время значение max_connections
параметр в модели сервера MySQL RDS t1.micro - {DBInstanceClassMemory/12582880}
32 года.
Поскольку мой сервер не разрешает больше подключений после 32, каково максимальное безопасное значение для max_connections
Могу использовать для микро экземпляра?
Около двух лет назад мне было поручено оценить Amazon RDS для MySQL. Я написал несколько сообщений в DBA StackExchange о своих выводах и наблюдениях:
Jul 25, 2012
: Масштабирование центров обработки данных Percona: настройка и репликацияAug 02, 2012
: Локальная база данных против Amazon RDSSep 21, 2012
: MySQL 5.5 исчерпывает память, разрывает все подключения при создании большого количества баз данныхКороче говоря, есть три варианта, которые вы не можете изменить.
128M
)Вот диаграмма, которую я сделал, рассказывая вам об ограничениях модели для каждого сервера.
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 и отслеживать его работу в качестве СУПЕР пользователь. Невозможность превысить 32 разумна для t1.micro
пример. В свете этого у вас не будет выбора, кроме как довериться схеме управления, администрируемой Amazon для распределения max_connections и другие варианты среди всех экземпляров MySQL в облаке AWS.
Вот что вы можете сделать, чтобы изменить max_connections
или любой другой параметр в экземпляре AWS RDS (mysql):
my-param-group
max_connections
или другие параметры в my-param-group
my-param-group
как Группа параметров БДПохоже, что после принятого ответа все изменилось. Увидев это нить Я провел тест на экземпляре db.m3.medium RDS MySQL с max_connection, установленным вручную на 2000 с использованием групп параметров БД. Я смог создать 2000 подключений и только тогда получил ожидаемую ошибку Too Many Connections.