也叫数据库连接池,主要用于缓存数据库中常用的数据和索引信息,以提高数据库查询和操作的效率.
一般程序,每次与数据库交互一次,创建一个数据库连接对象(Connection,SqlSession)用完就销毁,下次需要的时候重复这个过程,这样会有一个问题:频繁的创建和销毁对象需要很大的开销,于是数据库缓冲池诞生了
数据库连接池思想:
在启动时,设置一个容器,在里面初始化一些对象,有请求到来时,可以不用每次都创建销毁,这些对象可以重复使用
一般的设置:
初始连接对象数量
最大连接对象数量
最大等待时间