关于长连接

来源:6-4 数据库长连接

qq_拱手河山讨欢_0

2019-01-31

CONN_MAX_AGE就如我这个参数配置成了10,是不是就是当我第一个请求连接DB操作后。也不会把连接关闭,会继续等到其他连接来使用当满足10个后才会关闭。
如果是这种形式的花,DB连接一直开启会不会造成资源浪费那?
实际线上环境应该配置成多少那?

写回答

1回答

咚咚呛

2019-01-31

CONN_MAX_AGE 不是用来配置连接数的,而是用来配置每个连接维持的时间的。


那Django是怎么通过这个配置来维持连接的呢?可以这样理解。

Django维护每次创建一个数据库连接后,会保存起来,保存时长是上面这个配置的时长,下一次需要访问数据库时,再把连接取出来复用,以此来减少重新建立连接的开销。

希望对你有帮助。

0
0

Django+小程序技术打造微信小程序助手

0到1完整项目实战过程,是难得的Django+小程序全栈项目体验。

991 学习 · 507 问题

查看课程