playframework – 如何使用Play设置HikariCP池大小

配置HikariCP for Play w /和Slick的池大小的正确方法是什么?

我用光滑的方式试过这个:

slick.dbs.default.db.minimumIdle=30
slick.dbs.default.db.maximumPoolSize=30

(像connectionTestQuery这样的其他属性似乎以这种方式工作)

没有Slick我尝试了各种组合:

play.db.default.minimumIdle=30
play.db.default.maximumPoolSize=30

和:

play.db.default.prototype.hikaricp.minimumIdle=30
play.db.default.prototype.hikaricp.maximumPoolSize=30

我见过documentation,但似乎没什么可说的.

最佳答案
我认为正确的语法是

play.db.default.hikaricp.minimumIdle=30
play.db.default.hikaricp.maximumPoolSize=30

但是这个does not seem to work with Slick

Furthermore, be aware that any configuration under play.db is not considered by Play Slick.

你可以尝试类似的东西

slick.dbs.default.db.numThreads=30
slick.dbs.default.db.queueSize=30

转载注明原文:playframework – 如何使用Play设置HikariCP池大小 - 代码日志