всплеск соединения при перезагрузке базы данных MySQL

У меня приложение Springboot развернуто в модулях (Kubernetes - 2 модуля /jvm). Я использую RDS MySQL db и Apache DBCP для пула соединений с конфигурацией ниже -

min.size=20
max.size=40
max.idle=5
min.idle=2
eviction.runs.gap=300000
min.evictableidle.time=600000

Когда я перезагружал базу данных (занимает около 10 секунд), я заметил огромный всплеск соединения (от ~50 соединений до 2500 соединений). Отshow processlist, Я также заметил, что все соединения были в состоянии {сна}.

Вопросы:
1) Как мы можем сделать больше соединений db, даже если размер пула составляет максимум 40 соединений на jvm?
2) Почему при перезагрузке наблюдается скачок соединения?

Конфигурации MySql:

wait_timeout - по умолчанию (8 часов) (количество секунд, в течение которых сервер ожидает активности в неинтерактивном соединении TCP/IP или UNIX File перед его закрытием.)

Interactive_timeout - по умолчанию (8 часов) Количество секунд, в течение которых сервер ожидает активности интерактивного соединения перед его закрытием.

0 ответов

Другие вопросы по тегам