Я использую AWS RDS с MySQL для проекта и имею «большой» экземпляр. В документации ясно, что это означает для вычислительных ресурсов и оперативной памяти, но я не могу найти ничего, что документирует, сколько открытых соединений с базой данных у меня может быть. Я использую приложение на PHP, и оно использует PDO с постоянными соединениями. Это означает, что число открытых соединений может достигать максимального числа дочерних процессов PHP, запущенных в любой заданной точке. Как я могу убедиться, что у моего экземпляра RDS максимальная настройка соединения достаточно высока для этого?
источник
Вы всегда можете проверить фактическое значение в консоли AWS. Откройте RDS -> Группы параметров БД, вероятно, у вас есть только одна группа параметров, например default.mysql5.5 . Затем проверьте параметр max-connections . В моем случае это {DBInstanceClassMemory / 12582880}, то есть ~ 50 соединений для микро экземпляра, ~ 150 для малого и т. Д.
источник
Из Консоли RDS> Группы параметров> Изменить параметры,
Вы можете изменить значение параметра max_connections на пользовательское значение.
источник