Производительность RDS MySQL медленно при подключениях - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть экземпляр db.r4.4xlarge (должен иметь возможность обрабатывать 10000 подключений на метрики aws) экземпляр mariadb rds на aws.Сегодня мы увидели большой всплеск подключений к базе данных (около 1000 одновременных и постоянных подключений).У нас так много связей, потому что использование нашими клиентами значительно расширилось после приобретения, частью которого они были.Этот экземпляр должен поддерживать 10 тыс. Соединений.Процессор и память были в порядке, т. Е. Не закреплены и не обменялись, насколько мне известно.Все запросы, даже простые, начали выполняться вечно.Даже такие вещи, как

CREATE TEMPORARY TABLE, если не существует TTT0dfa3c18b1036a73dd5d5581bddac484_2 LIKE TTT0dfa3c18b1036a73dd5d5581bddac484;

занимал> 5 секунд, а данные даже не загружали таблицу, а это даже не загрузка любой таблицы, а это даже не загрузка любой таблицы, а это даже не загрузка любой таблицы, а это даже не загрузка любой таблицы, а даже загрузка данных.Я пытаюсь добраться до корня проблемы и найти решение.Может ли кто-нибудь указать мне направление, которое может привести к лучшему пониманию того, что происходит.Суть моего замешательства в том, что процессор и память выглядели нормально, пока все это происходило, просто связи были необычайно высокими.Если я попытаюсь использовать ec2 с ssd и т. Д., Любые идеи / мысли будут полезны, так как я не сталкиваюсь с этим типом проблемы.

ниже Я добавил пару фото единственных метрик, которые вообще выделялись.соединения и binlogusage и свободная память.IO / CPU был хорош.

freeable memory db connections

binlogusage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...