Пул соединений HikariJAVA

Программисты JAVA общаются здесь
Anonymous
Пул соединений Hikari

Сообщение Anonymous »

У меня есть приложение Spring Boot, которое использует Pool Hikari для создания пула соединений.
Мы используем Postgres SQL для DB. Когда я нажимаю на систему с низкими QP, запрос занимает около 200 мс для выполнения. Когда один стручок развернут, и QPS составляет 15 вещей в хорошем состоянии. Но как только я увеличиваю QPS до 20, запрос начинает принимать ~ 10 с для обработки и пула соединений пустым (
Java.sql.sqltransientConnectionException: phoenix - соединение недоступно, запросите время, временную после 30183 мс). < /p>
Я использую эту конфигурацию.spring.datasource.hikari.maximum-pool-size=200
spring.datasource.hikari.connectionTimeout=10000
spring.datasource.hikari.minimum-idle=50
spring.datasource.hikari.idle-timeout=0
spring.datasource.hikari.max-lifetime=30000
spring.datasource.TYPE=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.leak-detection-threshold=10000
< /code>
Использование процессора POD составляет максимум до 30%, а использование памяти также находится под контролем. Я использую AWS Hosted Postgress, который может иметь 10000 параллельных соединений с DB.
может кто -нибудь, пожалуйста, помогите мне здесь? < /P>

Подробнее здесь: https://stackoverflow.com/questions/722 ... -exhausted

Вернуться в «JAVA»