如何使用Play设置HikariCP池名称

时间:2016-01-09 04:39:11

标签: playframework slick hikaricp

我们从数据库连接中遇到一些问题,因此尝试找到监视池状态和性能的方法,但是播放默认配置似乎没有提供池名设置功能。<​​/ p>

slick.dbs.default.driver = "slick.driver.MySQLDriver$"
slick.dbs.default.db.driver = "com.mysql.jdbc.Driver"
slick.dbs.default.db.url = "jdbc:mysql://localhost:3306/xx"
slick.dbs.default.db.user =
slick.dbs.default.db.password = ""

我也想知道如何在池中注册JMX Mbean,我正确地将指标集成到游戏中,只需找到jvm性能信息。

1 个答案:

答案 0 :(得分:0)

您可以通过配置设置HikariCP池名称。

db.default.hikaricp.poolName = "something"

https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L85

默认情况下,JMX Mbean处于禁用状态,因此您需要设置为true。

db.default.hikaricp.registerMbeans = true

https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L101