[发明专利]一种集群数据库连接池的管理系统在审

专利信息
申请号: 202010709413.2 申请日: 2020-07-22
公开(公告)号: CN112069237A 公开(公告)日: 2020-12-11
发明(设计)人: 张少峰 申请(专利权)人: 北京思特奇信息技术股份有限公司
主分类号: G06F16/25 分类号: G06F16/25;G06F16/21;G06F16/28;G06F11/30;G06F11/32;G06F11/34
代理公司: 北京汇信合知识产权代理有限公司 11335 代理人: 林聪源
地址: 100086 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 集群 数据库连接 管理 系统
【说明书】:

发明公开了一种集群数据库连接池的管理系统,该管理系统由客户端和服务端组成;客户端用于:在使用数据库连接池的业务系统初始化时,获取服务端配置的连接池参数,根据连接池参数初始化连接池;实时采集连接池的运行状态数据,并发送给服务端,由服务端根据集群数据库连接数的使用情况来动态调整连接池配置;服务端用于:连接集群中的各个数据库,并读取数据库的相关配置信息;配置各使用数据库连接池的系统的连接池参数,根据数据库的相关配置信息对连接池参数配置进行校验和限制;周期性的从客户端收集各连接池的运行状态数据;生成连接池调整规则,若运行状态数据符合调整规则的触发条件,则生成新的连接池参数。本发明可以对集群中使用的数据库连接池进行统一集中的配置,管理和监控。

技术领域

本发明涉及集群数据库技术领域,具体涉及一种集群数据库连接池的管理系统,可用于在分布式集群系统中,对各个子系统的数据库连接池参数进行管理。

背景技术

数据库连接是一种关键的、有限的、昂贵的资源,每种类型的数据库(Oracle/Mysql/SQLServer等)在一定的硬件条件下只能提供有限的数据库连接,例如MySQL最大连接数可以支持到16384。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。

为了对数据库连接进行有效管理,应用系统一般会使用数据库连接池,连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中;当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象;使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。

数据库连接池的参数很多,但是基本参数一般都有:

最小连接数:连接池一直保持的数据库连接数;

最大连接池:连接池可以创建的最大连接数。

此外,还有maxIdle最大空闲连接数,maxWait获取连接最大等待时间等其他参数。

在一个分布式集群中,会有很多个子系统连接到同一个数据库,如果各个子系统没有对数据库连接池的参数进行统一的协调和配置,很可能造成出现以下情况:

1、连接池参数设置不合理,使用量很小的系统却配置了很大的初始连接数,造成数据库连接闲置不使用;或者,系统配置的连接池连接总和超过了物理数据库的最大限制;

2、连接池监控困难,虽然大部分连接池都提供了相应的监控方式,但是仅能监控单个系统连接池,无法对集群中所有的连接池进行集中统一的监控;

3、连接池无法动态调整,例如在系统使用高峰期,可以将最大连接数适当调大,当系统很少使用时,将最小连接数降低,这样能够最大化的利用数据库连接资源。

发明内容

针对现有技术中存在的上述问题,本发明提供一种集群数据库连接池的管理系统,该管理系统可以对集群中使用的数据库连接池进行统一集中的配置,管理和监控。

本发明公开了一种集群数据库连接池的管理系统,所述管理系统包括客户端和服务端;

所述客户端用于:

在使用连接池的系统初始化时,获取所述服务端配置的连接池参数,根据所述连接池参数初始化连接池;

实时采集连接池的运行状态数据,并发送给所述服务端,由服务端根据集群数据库连接数的使用情况来动态调整连接池配置;

所述服务端用于:

连接集群中的各个数据库,并读取数据库的相关配置信息;

配置各使用数据库连接池的子系统的连接池参数,根据数据库的相关配置信息对连接池参数配置进行校验和限制;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010709413.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top