我有一个简单的代码,使用Kemal Crystal Framework与数据库池连接但在启动时只有mantain连接,并且每个请求都减少了一个与mysql的连接。
正如 DB :: Database.using_connection 在docs上所说:
从池返回连接返回的连接 块结束时的池
一定不能关闭!!!
https://gist.github.com/valenciaj/534b5c820462db808eac13ba6c392614
答案 0 :(得分:2)
您必须将 max_idle_pool_size DB :: Database参数设置为保留已打开的连接。