Мой простой вопрос: Как увеличить возможное количество соединений моей базы данных Amazon RDS? я использовал параметр группу, где я установитьAmazon RDS - max_connections
max_connections = 30000
, который, кажется, работает на первой руке, а
SHOW VARIABLES LIKE 'max_connections';
возвращает ожидаемый. Но когда я выполняю стресс-тест, показатели мониторинга всегда показывают максимальное число 1200 соединений. Так что, очевидно, должны быть другие ограничивающие факторы, я просто не знаю. Любая помощь будет высоко оценена.
Моя установка теста: 1 Load Balancer 8 жира экземпляров EC2 (m4.4xlarge) (который немного overdimensioned, но я до сих пор тестирование) 1 DB: r3.4xlarge с памятью 140 ГБ, 1 ТБ хранение и 10.000 подготовленных IOPS
Тест: 30 000 виртуальных пользователей за 10 минут делают по 4 запроса каждый (2 считывают БД, 1 записывают его, 1 не используют БД). Не работает через две минуты из-за слишком большого количества ошибок (вызванных таймаутами БД).
Касательно оборудования, которое эта установка должна иметь возможность обрабатывать тестовые запросы, не так ли? Так что я надеюсь, что я просто пропущу очевидное, и есть параметр, который нужно адаптировать, чтобы все работало.
Перезагрузите экземпляр RDS после установки параметра? https://forums.aws.amazon.com/thread.jspa?threadID=116213 – Frank
Да и SHOW VARIABLES кажется доказательством того, что они применяются. – crystalAhmet
Является ли это MySQL или Postgres RDS? – BestPractices