database - Crystal Lang 和数据库连接池

标签 database connection-pooling crystal-lang

我有一个简单的代码,使用 Kemal Crystal Framework 和数据库池连接,但只在启动时保持连接,并且每个请求减少一个到 mysql 的连接。

正如 DB::Database.using_connection 在文档中所说:

yields a connection from the pool the connection is returned to the pool when the block ends

不得关闭!!!

https://gist.github.com/valenciaj/534b5c820462db808eac13ba6c392614

最佳答案

您必须设置 ma​​x_idle_pool_size DB::Database 参数以维持打开的连接。

关于database - Crystal Lang 和数据库连接池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47057401/

相关文章:

mysql - HAProxy:从 DBCP 断开连接,为什么?

multithreading - 它有 crystal-lang 队列吗?

ruby - 获取有关 Crystal 中继承链的信息

session - 将 Kemal session 与 websocket 结合使用

php - 将 curdate 插入数据库时​​出现问题

php - 查询以检查 MYSQL 表上是否存在触发器

android - Room 持久库将版本重置为 1

mysql - SQL 中的矩阵连接?

java - Oracle 连接池类

java - 使用 java 通过 Mongo 连接池接收消息时超时