我将我的数据库(AWS RDS)连接到Spring启动JPA,然后我的连接数量急剧增加。
它现在是12,我认为它可以工作的春季启动5 +浏览器5,工作台1 +,和其他?
如何减少连接数?我怎样才能安全地保持这种连接?
您应该寻找数据库连接池.
数据库连接池是一种用于保持数据库连接打开的方法,以便它们可以被重用,并且它将使连接总数保持在我们指定的限制内。
Spring Boot默认的连接池是HikariCP,你所要做的就是正确配置它
连接池配置示例,
spring.datasource.hikari.connection-timeout = 20000
spring.datasource.hikari.minimum-idle= 10
spring.datasource.hikari.maximum-pool-size= 10
spring.datasource.hikari.idle-timeout=10000
spring.datasource.hikari.max-lifetime= 1000
spring.datasource.hikari.auto-commit =true