Skip to content

Files

Latest commit

 

History

History
12 lines (8 loc) · 684 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 684 Bytes

建立数据库连接池,可以极大的复用数据库连接资源,减少 mysql_connect 建立连接,mysql_close 释放连接所带来的开销。

produceConnection() 当数据库连接池资源不够时创建新连接
recycleConnection() 定时检查数据库连接池是否存在空闲连接,有则进行回收

经过压力测试可以发现,在单线程的下连接池的性能尤为优异;但是,在多线程表现的表现并不是特别突出。

可能的一种原因是:多线程涉及到锁所带来的一系列开销,这个开销可能会抵消避免频繁建立连接所省去的开销。

所以说,线程越少,越建议使用连接池。