如何在spring boot中获取连接池日志

时间:2017-03-06 06:22:07

标签: tomcat spring-boot connection-pool

我在AWS中部署了我的战争,现在非常缓慢。我想在春季靴子中找出以下内容:

  1. 春季启动应用中使用了哪个连接池?

  2. 如何在spring boot app中记录连接池信息?现在,我得到的是spring.datasource.log-abandoned。有没有?我想记录一些信息,比如有多少是空闲的,有多少是活跃的等等。

  3. 当前连接池中可以处于活动状态和空闲状态的最小连接数和最大数是多少?

1 个答案:

答案 0 :(得分:0)

如果您没有在类路径上放置任何其他池数据源实现,并且您在嵌入式tomcat中运行(并且您的数据源是自动配置的),则spring boot将使用Tomcat池数据源。

此处描述了精确算法:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-connect-to-production-database

大多数池实现还会公开JMX bean,因此您可以使用JConsole获得全面的统计信息和监视。 Tomcat肯定有JMX统计数据。