关系型数据库中的连接池机制?

2018-11-22  本文已影响0人  c3e1ce81199b

1、从连接池中获取或者创建连接
2、使用完毕后,将连接返还给连接池
3、在系统关闭前,断开所有连接并释放连接所占用的资源。
4、能够处理无效连接,能够控制连接总数不低于或者不高于某个限定值。


几个概念需要理解:

  1. 最小连接数:是连接池一致保持的连接总数,若应用程序对数据库连接池的使用量不大,将会有大量的数据库连接资源被浪费掉。
  2. 最大连接数:是连接池所能申请到的最大连接总数,若超过最大连接数,后面的数据连接请求将会被放入等候队列当中,这会影响到之后的数据库操作
  3. 总结 数据库连接池的数量一直保持在一个不低于最小连接数的数量,当数量不够时,数据库连接池会创建一些连接,但总数不会超过最大连接数,申请的连接数超过最大连接数时,后续的连接申请将会进入等候队列当中。
上一篇下一篇

猜你喜欢

热点阅读