- 主题:一个提高数据库连接效率的方法-自愈式连接池
实现空闲连接超时的功能
这个检查链接有效性没有替代关系
【 在 ylh1969 的大作中提到: 】
: 有一个提高效率的方法,完美解决了当年的数据库连接,长连接和短连接之争。
: 数据库连接句柄打开开销较大,一般需要30~40ms,如果在功能模块里开,性能降低一半不止。如果常开,在多线程服务器环境不合适。
: 所以采用了数据库连接池,虽然很多数据库提供了内建的连接池,那与我无关。
: ...................
--
FROM 223.104.41.*
空闲超时功能是个非常常见的功能
【 在 ylh1969 的大作中提到: 】
: 不是检查连接有效性,是检查连接的无用性。无用的连接关闭,不要占有资源。
: 打开的连接长时间不用就没法保证其可用性,夜长梦多,打开的连接,越长的时间不用,损坏的可能性越大。
: 如何你认为5分钟太长,可以缩短一些。这个时间等同于心跳时间间隔。
: ...................
--
FROM 223.104.41.*
你这完全是感觉自己发明了一个很厉害的技术
实际这是连接池的基础功能,几十年前都自带的
【 在 ylh1969 的大作中提到: 】
: 自愈式连接池健康管理,不是常规操作吧?一般都是心跳保活大法。
: 目前没有听说采用保死策略的,就是连接空闲超时关闭。
: JAVA的连接池,采用这个策略吗?请介绍下。
: ...................
--
FROM 39.144.133.*