数据库连接池

#头条创作挑战赛#

概念:数据库创建一个链接对象的缓冲池。



流程:

①要使用连接时从池子里面申请一个链接;

②用完这个链接后,把链接归还给池子;

③在系统服务关闭前,会先断开所有连接占用的资源;

④可以处理一些无效链接。

最小的连接数:池子要保持一个最小的连接数,使用的人数不是很多的时候,最小的连接数不要设置过大,以免造成浪费。

最大的连接数:可以申请的最大连接数量,如果超过最大连接数,后面申请的连接要等待(建议加上等待时间timewait这个属性)加上timewait这个属性可以自定义设置等待时间,因为MySQL服务器默认的“wait_timeout”是28800秒即8小时。

为什么要用连接池呢?

原因:不用连接池,系统每操作一次数据库,都要反复的创建连接,操作数据库,关闭数据库,导致通讯的流程很多,从而导致效率降低。而用了连接池,数据库连接的过程不再重复,通讯的流程(认证的流程)就省略了,效率就提高了。

展开阅读全文

页面更新:2024-03-13

标签:数据库   池子   最小   属性   效率   流程   通讯   操作   链接   时间

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top