关于长连接
来源:6-4 数据库长连接
qq_拱手河山讨欢_0
2019-01-31
CONN_MAX_AGE就如我这个参数配置成了10,是不是就是当我第一个请求连接DB操作后。也不会把连接关闭,会继续等到其他连接来使用当满足10个后才会关闭。
如果是这种形式的花,DB连接一直开启会不会造成资源浪费那?
实际线上环境应该配置成多少那?
写回答
1回答
-
咚咚呛
2019-01-31
CONN_MAX_AGE 不是用来配置连接数的,而是用来配置每个连接维持的时间的。
那Django是怎么通过这个配置来维持连接的呢?可以这样理解。
Django维护每次创建一个数据库连接后,会保存起来,保存时长是上面这个配置的时长,下一次需要访问数据库时,再把连接取出来复用,以此来减少重新建立连接的开销。
希望对你有帮助。
00
相似问题