专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 应用服务器

数据库连接池所占内存是在应用服务器上还是数据库服务器上?该怎么解决

发布时间:2010-06-14 17:13:32 文章来源:www.iduyao.cn 采编人员:星星草
数据库连接池所占内存是在应用服务器上还是数据库服务器上?
数据库连接池所占内存是在应用服务器上还是数据库服务器上?

------解决方案--------------------
2头都占
------解决方案--------------------
连接池分为:
客户端连接池(由数据库驱动和应用程序服务器提供的连接池);<这个肯定占应用服务器内存>
服务器端的连接池(由数据库管理系统提供的连接池)。<这个肯定占数据库服务器内存〉

有些数据库管理系统提供的连接池要和客户端连接池一起工作,虽然不同的服务器端连接池各有特色,但总体目标都是为了消除建立和移除连接时数据库服务器的系统开销。和客户端连接池不一样,服务器端连接池不会优化到应用程序的网络往返。
连接到数据库的系统开销是比较大的,因为数据库驱动的资源分配(在驱动和数据库之间的网络往返)和数据库服务器上的资源分配开销都比较大,客户端连接池只能解决数据库服务器上自由分配的问题。
------解决方案--------------------
你的情况肯定是客户端连接池,至于你说你开多少,会耗多少?这个要根据具体的情况去测,不同的服务器环境,不同的应用其消耗是不同的!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: