当前位置: 首页 > 知识库问答 >
问题:

默认HikariCP连接池启动Spring引导应用程序

杜良骏
2023-03-14

我使用的是版本:2.1.6.在我的pom.xml-dependencies中发布form Spring Boot。为了连接到我的数据库,我在application.properties中放了以下内容:

spring.datasource.url= jdbc:postgresql://
spring.datasource.username=
spring.datasource.password=

检查postgresql中的连接量时,使用:

SELECT * FROM pg_stat_activity;
SET application_name = 'PostgreSQL JDBC Driver'
javax.persistence.EntityManager;

共有1个答案

徐隐水
2023-03-14

HikariCP默认打开10个空闲连接,

默认值:10

您可以重写minimumIdle,这是不太推荐的

此属性控制池允许达到的最大大小,包括空闲连接和正在使用的连接。

 类似资料:
  • 我想在没有任何连接池的情况下使用Spring Boot 2.1应用程序(在本例中是HikariCP),因为默认池器是HikariCP! 我应该如何继续并实施这一点? 用例是我想为我的所有应用程序实例和其他应用程序使用一个通用的数据库池(pgBouncher)!当每个Spring Boot应用程序都使用自己的隐式连接池(HikariCP)运行时,我无法实现这一点。 我应该如何实现这个用例?这是常见数

  • 如果是真的,是否有人有任何书目,我可以阅读Hikaricp的默认属性。 ----------------添加---------------------------- 我在一本书中找到了以下信息:

  • 我使用SpringBoot(V2.3.0.Release)、JPA和Hibernate(带有MySQL数据库)。总的来说,我需要努力提高表演。 是否需要手动配置(同时添加依赖项)连接池?

  • 以下是错误: 下面是我的pom.xml文件: 这是我的主课:

  • 当容器加载时,spring boot HikariCP提供的默认连接池大小是多少? 当然,我使用下面的属性来设置最大cp大小,但是我想知道如果我们在application.properties文件中没有给出任何数字,默认的cp大小是多少。 如果我给出application.properties最大池大小为100,而我只使用20,这会影响我的应用程序性能吗?

  • 在Spring Boot应用程序中或一般情况下,tomcat是否配置了默认线程池? 如果配置了线程池,当容器从池中挑选线程时,特定的线程将服务于许多请求?