Вы также можете проверить значение max_db_connection
# mysql>show max_connections;
или
Нажмите на группу параметров по умолчанию и найдите max_connections, и вы увидите формулу. В моем случае это {DBInstanceClassMemory/magic_number}
.
Но числа в столбце max_connections
выглядят немного неловко, потому что они на самом деле рассчитываются по формуле DBInstanceClassMemory/magic_number
, где magic_number отличается в зависимости откласс вашего экземпляра.
Вы можете проверить эту ссылку для получения обновленной документации Производительность управления MySQL .
Это означает, что чем выше объем памяти, тот экземпляр сможет обрабатывать больше соединений,Вы проверяете размер класса экземпляра БД здесь .
Максимальное количество соединений, разрешенных для экземпляра БД Amazon RDS MySQL, зависит от объема памяти, доступной для класса экземпляра БД:экземпляр БД. Класс экземпляра БД с большей доступной памятью приведет к большему количеству доступных соединений
Выберите класс RDS .
Если вы создадите новыйГруппа параметров, чтобы настроить свой собственный предел по умолчанию для подключения, вы увидите, что предел подключения по умолчанию , полученный с использованием формулы на основе значения DBInstanceClassMemory . Как показано в предыдущей таблице, формула создает пределы соединения, которые увеличиваются на 1000, когда память удваивается между постепенно увеличивающимися экземплярами R3, R4 и R5, и на 45 для разных размеров памяти экземпляров T2. Значительно более низкие пределы подключения для экземпляров T2 обусловлены тем, что экземпляры T2 предназначены только для сценариев разработки и тестирования, а не для производственных рабочих нагрузок. Пределы подключения по умолчанию настраиваются для систем, которые используют значения по умолчанию для других основных потребителей памяти, таких как пул буферов и кэш запросов. Если вы измените эти другие параметры для своего кластера, рассмотрите возможность настройки предела подключения, чтобы учесть увеличение или уменьшение доступной памяти на экземплярах БД.