Mysql-кластер AWS RDS не масштабируется автоматически при записи запросов - PullRequest
0 голосов
/ 21 октября 2018

У меня есть кластер AWS RDS MySql.Я пытаюсь автоматически масштабировать операции массовой записи, но не могу этого сделать.Но когда я запускаю Read Queries, он корректно масштабируется.Я получаю сообщение об ошибке "Too Many Connections" при записи.Кто-нибудь может дать мне знать, что я делаю не так?Заранее спасибо.

[Редактировать: 1]

Снимок экрана конфигурации кластера AWS RDS enter image description here

Я установил ограничение на подключение до 2, посколькутестирование.

Когда я отправляю несколько запросов на чтение в AWS RDS, я вижу новые экземпляры, запускаемые в моем разделе экземпляров RDS: enter image description here Я также установил для Scale In Cool Time значение 0так что он мгновенно запустит новый экземпляр.Когда я читаю из базы данных, используя конечную точку чтения, автоматическое масштабирование работает правильно.Но когда я пытаюсь вставить данные с использованием конечной точки записи, автоматическое масштабирование не работает.

enter image description here

1 Ответ

0 голосов
/ 21 октября 2018

В вашем вопросе мало подробностей, поэтому я перечислю несколько возможных способов выяснить и решить их.

Масштабирование RDS требует времени, поэтому вы не можете ожидать увеличения емкости вашей БД instantlyкогда внезапный всплеск трафика превышает его текущую емкость.

Максимальное число подключений к экземпляру MySQL устанавливается max_connections в вашей группе параметров.Сколько соединений происходит и каково значение max_connections?Это значение влияет на использование памяти, поэтому просмотрите любые изменения.Примечание. Увеличение этого значения не всегда помогает, если в клиентском коде есть ошибка, которая ошибочно создает слишком много соединений.Если количество пиковых соединений превышает значение max_connections, иногда вам просто нужно увеличить его до более крупного экземпляра.Детали определяют правильное решение.

Используйте историю состояний MySQL Gobal и посмотрите, что и когда происходит.Это полезно для обнаружения проблем с блокировкой или памятью.

...