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

标签 playframework slick hikaricp

为带和不带 Slick 的 Play 配置 HikariCP 池大小的正确方法是什么?

我已经尝试过这个:

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 池大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34295888/

相关文章:

java - postgresql 序列相关问题 "id is getting repeated"?

postgresql - 为什么 HikariCP 在 postgresql 中创建如此多的空闲连接

javascript - Play 框架 websocket 发生这种情况时不会向前端发送消息

java - Play JPA 查询示例

database - 在 Slick 中实现触发器

mysql - 使用 Slick/Scala 将日期和时间存储到 MySQL 中

java - 在 Spring Boot 项目中将 HikariCP 与 Hibernate 结合使用的更好方法

database - 如何验证 Slick 是否正在使用 application.conf 中的参数?

scala - 将结果主体反序列化为 json 响应的字节数组

scala - 推断类型参数 [Boolean] 不符合方法过滤器的类型参数范围 [T < : slick. lifted.Rep[_]]