ZKX's LAB

数据库资源池原理 【面试题】连接池的优点跟缺点是什么,其基本原理是什么

2021-04-27知识2

【面试题】连接池的优点跟缺点是什么,其基本原理是什么 优点:连接高效、安全、复用-解决方案-优缺点是在不同的情况下体现的,比如现在连接池里有30个连接:1、如果应用同时最大只有10个以下,那么只有缺点,占用了资源。2、如果应用同时最大的时候有20-30个连接,优点是和数据库连接花费的时间很少,速度快,可以复用。解决方案-优缺点是在不同的情况下体现的,比如现在连接池里有30个连接:1、如果应用同时最大只有10个以下,那么只有缺点,占用了资源。2、如果应用同时最大的时候有20-30个连接,优点是和数据库连接花费的时间很少,速度快,可以复用。解决方案-缓冲 初始化最初(配置)回话同在 数据库连接池的基本原理是在内部对象池中维护一定数量的数据库连接,并对外暴露数据库连接获取和返回方法。如:外部使用者可通过getConnection 方法获取连接,使用完毕后再通过releaseConnection 方法将连接返回,注意此时连接并没有关闭,而是由连接池管理器回收,并为下一次使用做好准备。解决方案-探讨优缺点是在不同的情况下体现的,比如现在连接池里有30个连接:1、如果应用同时最大只有10个以下,那么只有缺点,占用了资源。

简单介绍连接池的优点和原理。 数据库连接是非常宝贵的系统资源,连接一次数据库,底层程序需要经过很多步骤,花费比较多的时间,如果每次要操作数据库的时候才开始建立数据库连接,用完之后再关闭连复接,势必造成程序的效率问题。连接池的基本原理是,先初始化一定的数据库连制接对象,并且把这些连接保存在连接池中。当程序需要访问数据库的时候,从连接池中取出一个连接,数据库操作结束后,再把这个用完的连接重新放回连接池。当然以上我说的是只是一个最简单的工作原理,连zhidao接池本身是比较复杂的,里面涉及到并发的控制,连接的提取,回收算法,连接不够时的相应等等。

为什么要用数据库连接池以及其原理 各个都系出名门,都号称具有什么什么优势,更有好事者自己开发一个连接池。那为什么要引入连接池呢?换句话说引入连接池会带来什么好处呢?下面就让我们来分析一下,探测。

#数据库资源池原理

随机阅读

qrcode
访问手机版