【问题标题】:Logging info about JDBC connections in spring boot app在 Spring Boot 应用程序中记录有关 JDBC 连接的信息
【发布时间】:2018-06-03 03:11:44
【问题描述】:

我正在寻找某种方法来监视和收集有关连接池中与数据库的现有连接的信息。例如一些关于现有连接数的信息和另一个关于此的可用信息。

有什么建议吗?

我的技术栈是mybatis和spring-boot部署在tomcat上。

【问题讨论】:

    标签: java spring-boot jdbc connection-pooling


    【解决方案1】:

    阅读您正在使用的连接池的文档。它们中的大多数都具有某种日志记录功能,可以在启用日志记录时显示池中的统计信息。

    HikariCP 例如似乎支持Dropwizard Metrics 用于池状态。其他池可能具有其他功能。

    【讨论】:

    • 谢谢。我的 JDBC 驱动程序是 MSSQL。你能给我一些链接到适当的参考位置吗?
    • 驱动程序日志记录不同于连接池日志记录。您在使用jTDS or Microsoft's 驱动程序吗?无论哪种方式,请查看特定驱动程序的文档,然后找出您正在使用的连接池并阅读相关文档。
    • 那个微软驱动。您可能想要切换到 jTDS。我敢打赌它对事物有更好的支持。更好的文档也可能。无论如何,找出你正在使用的连接池。
    • 如何找到它?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2013-02-04
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多