项目——C++实现数据库连接池_shared_ptr<connection> sp(_connectionque.front(), -CSDN博客

网站介绍:文章浏览阅读3.8k次,点赞4次,收藏36次。前言在学习Mysql的时候,我们都有这个常识:对于DB的操作,其实本质上是对于磁盘的操作,如果对于DB的访问次数过多,其实就是涉及了大量的磁盘IO,这就会导致MYsql出现性能上的瓶颈。项目背景为了提高Mysql数据库的访问瓶颈,常用的方法有如下两个:在服务器端增加缓存服务器缓存常用的数据(例如redis)增加连接池,来提高MYsql Server的访问效率,在高并发的情况下,每一个用户大量的TCP三次握手。Mysql Server的连接认证,Mysql Server关闭连接回收资源和TCP四次_shared_ptr sp(_connectionque.front(), [&](connection *pcon) {