连接池的作用及原理 连接池的优点和原理是什么?
浏览量:1777
时间:2021-03-16 06:21:12
作者:admin
连接池的优点和原理是什么?
数据库连接是非常宝贵的系统资源。要连接数据库,底层程序需要经过许多步骤并花费大量时间。如果每次要操作数据库时都开始建立数据库连接,使用完后再关闭连接,势必会造成程序的效率问题。连接池的基本原理是初始化某些数据库连接对象并将这些连接保存在连接池中。当程序需要访问数据库时,它会从连接池中取出一个连接。在数据库操作之后,它将耗尽的连接放回连接池。当然,我上面说的只是最简单的工作原理。连接池本身比较复杂,涉及到并发控制、连接抽取、恢复算法以及连接不足时的相应解决方案。
数据库连接池的作用是什么?
1. 资源重用,避免频繁建立和关闭数据库连接的开销
2。更快的系统响应速度,直接从连接池获取连接,更快的响应速度
3。控制资源的使用。如果不使用连接池,则每次访问数据库时都需要创建连接。这样,系统的连接要求对系统的稳定性影响很大,容易产生资源浪费和高负载异常。连接池可以最大限度地提高性能,并将资源利用率控制在一定水平以下。连接池可以控制连接池中的连接数,提高系统在大量用户应用时的稳定性。
公共数据库连接池:DBCP、c3p0、Druid
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。