在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

数据库连接池技术的原理是什么呢

106次阅读
没有评论

共计 1459 个字符,预计需要花费 4 分钟才能阅读完成。

今天就跟大家聊聊有关数据库连接池技术的原理是什么呢,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

应用程序直接获取数据库连接的缺点

用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天 10 万访问量,数据库服务器就需要创建 10 万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。

数据库连接池的基本概念

所谓的数据库连接池技术,就是用来分配,管理,释放数据库连接的. 你也许会问,好像我直接用 JDBC 也能够实现这些功能吧。

嗯,你说的没错,JDBC 确实也可以,但是,你记不记得,我们使用 JDBC 技术的时候,每次用完了,是不是都会将连接关闭; 等到下一次再用的时候,是不是都得将数据库连接再打开?

实际上,数据库链接资源是十分宝贵的,我们在小型的项目中还看不出来,在高并发的项目中,你会发现,这样频繁的打开和关闭数据库链接是对服务器的一种摧残,十分影响效率.

那么,数据库连接池是如何做的呢?

实现思路是这样的:在每次有访问的时候,数据库连接池会给用户分配一个数据库连接,当用户用完了连接之后,连接池再将连接回收,放回一个连接集合中.

原理就是这样的,我们来看一下这张图加深印象:

这样你可能还是不太清楚,而且,数据库连接池要考虑的东西要比上面说的更复杂

作用

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。

影响因素

数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,   这些数据库连接的数量是由最小数据库连接数来设定的. 无论这些数据库连接是否被使用, 连接池都将一直保证至少拥有这么多的连接数量. 连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数, 当应用程序向连接池请求的连接数超过最大连接数量时, 这些请求将被加入到等待队列中.

数据库连接池的最小连接数和最大连接数的设置要考虑到以下几个因素:

最小连接数:是连接池一直保持的数据库连接, 所以如果应用程序对数据库连接的使用量不大, 将会有大量的数据库连接资源被浪费.

最大连接数:是连接池能申请的最大连接数, 如果数据库连接请求超过次数, 后面的数据库连接请求将被加入到等待队列中, 这会影响以后的数据库操作

如果最小连接数与最大连接数相差很大:那么最先连接请求将会获利, 之后超过最小连接数量的连接请求等价于建立一个新的数据库连接. 不过, 这些大于最小连接数的数据库连接在使用完不会马上被释放, 他将被放到连接池中等待重复使用或是空间超时后被释放.

原理

连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。

看完上述内容,你们对数据库连接池技术的原理是什么呢有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1459字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产高清一级毛片在线人 | 国产午夜片无码区在线播放 | 国内视频在线 | 99久久爱re热6在播放 | 黄色在线免费观看 | 一级一级毛片 | 自拍偷拍免费 | 国产av一区二区三区日韩 | 亚洲欧美日韩中文字幕在线 | 2021国产成人精品国产 | 动漫黄在线观看 | 成年人免费观看网站 | 二个人看的www免费视频 | 毛片2016免费视频 | 亚洲国产精品久久久久爰色欲 | 欧美a级毛毛片免费视频试播 | 亚洲欧美日韩综合一区久久 | 国产精品亚洲欧美一级久久精品 | 人妻体内射精一区二区三区 | 亚洲精品成人在线 | 无码精品人妻一区二区三区影院 | 久草视频免费看 | 思思99热久久精品 | 久久99久久精品免费思思 | 欧美伊人久久久久久久久影院 | 麻豆一区二区在我观看 | 色婷婷av一区二区三区浪潮 | 国产精品兄妹在线观看麻豆 | 精品日韩一区二区三区视频 | 亚洲av永久无码精品古装片 | 国产男女性潮高清免费网站 | 国内揄拍国产精品人妻门事件 | 久久久久久久久久久9精品视频 | 中文一级片 | 久久久久久九九 | 国产精品成人久久久久久久 | 欧美一级特黄aa大片婷婷 | 免费a级大片 | 秀人网私拍福利视频在线 | 欧美日韩免费一区二区三区 | 99热精品久久只有精品30 |