我正在开发一个基于spring-boot的微服务,其中数十个应用程序实例将同时运行。我计划使用HikariCP作为连接MySQL数据库的数据库连接池工具。但是,当我尝试创建大小从0到10的连接池时,我能够创建大小从1到10的连接池,但在空闲时间永远不会达到0的最佳点。
我的配置,
HikariConfig hikariConfig = new HikariConfig();
hikariConfig.setMinimumIdle(0);
hikariConfig.setMaximumPoolSize(10);
hikariConfig.setIdleTimeout(60000);
hikariConfig.setPoolName(poolName);
hikariConfig.setJdbcUrl(jdbcUrl);
hikariConfig.setUsername(userName);
hikariConfig.setPassword(password);
hikariConfig.setDriverClassName(databaseDriverClass);
return new HikariDataSource(hikariConfig);我想知道HikariCP是否有一个硬限制,即它永远不能达到小于1个空闲连接的大小?
https://stackoverflow.com/questions/70038070
复制相似问题