[发明专利]一种参数配置的方法、装置及计算机存储介质有效
申请号: | 201810864294.0 | 申请日: | 2018-08-01 |
公开(公告)号: | CN108920722B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 王文庆;杜彦魁 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 配置 方法 装置 计算机 存储 介质 | ||
一种参数配置的方法、装置及计算机存储介质,包括:获取预设时长内各连接的起止时间信息;根据获取的起止时间信息,进行连接池的参数配置。本发明实施例根据应用需求实现了连接池的配置调整,提升了数据库连接的应用效率;进一步的,通过调用应用程序编程接口(API)接口进行连接池的参数配置,提高了连接池的配置效率和应用的工作效率。
技术领域
本文涉及但不限于数据库技术,尤指一种参数配置的方法、装置及计算机存储介质。
背景技术
在基于万维网(Web)的数据库应用中,如大型电子商务网站,存在大量联机并发访问;若采用为每一个Web请求分别建立一次数据库连接的方式进行处理,则数据库连接需要频繁地建立和关闭,存在大量的时间和资源的消耗,降低系统性能,严重时可能导致系统崩溃。连接池可以解决上述问题,其实现原理是:预先建立具有一定数量的数据库连接(以下简称连接)放入缓冲池中,接收到连接请求时,从缓冲池中取出需要的连接,当缓冲池中没有可用的连接时,才新建连接;连接使用完毕后,重新放回缓冲池中,供下一个连接请求使用。重复使用缓冲池中的连接,在一定程度上减少了系统开销。
参数配置是应用数据库连接池的重要组成部分,相关技术中一般通过建立可扩展标记语言(XML)的配置表进行参数配置。其中与连接数量有关的包括初始连接数(initialSzie)、最大活动连接数(maxActive)、最小空闲连接数(minIdle)、最大空闲连接数(maxIdle);其中,活动连接是指从连接池中分配出去的正在使用的连接,空闲连接是指在连接池中已建立的但尚未分配的连接;上述参数中,初始连接数在初始化连接池时起作用;最大活动连接数用于限定连接池中允许创建的最大连接数,当连接请求数超过最大活动连接数时,超出部分的连接请求将被加入到等待队列中;如果在预设的最大等待时长内仍没有可用的数据库连接,则系统将抛出异常。最小空闲连接数和最大空闲连接数的取值控制了连接池中能维持的空闲连接的数量,当从连接池中取出来的连接使用完毕后,通过执行关闭的方法,可用将连接返回到连接池中。当回收的连接数量超过最大空闲连接数的取值时,多余的连接会被连接池关闭。在连接池的管理过程中,对连接池中空闲连接数量的维护是非常关键的。连接池中维持一定数量的空闲连接有助于提供应用系统的响应速度,但如果空闲连接数量过多,则会浪费系统资源;所以连接池中应当既保持一定数量的连接供使用,但又不能有太多的空闲连接浪费系统资源。
目前,连接池参数配置及管理主要存在以下问题:在系统运行时,连接请求的数量往往会出现波动,如何配置好连接池参数,使连接池能够适应这种并发访问量的波动(保证用户访问量达到高峰时连接池中有足够数量的连接,并发访问量较小时连接池只保留较少的连接),保证连接池配置参数最优化,相关技术一般依靠运维人员自身经验进行不断调整,配置不当或者不够及时时,均会影响数据库连接使用;另外,目前连接池的参数配置大多是静态的,配置的参数不能根据应用需求的变化而适时地调整数据库连接池的容量,调整参数时都需要重启应用程序以使参数生效,影响了数据库连接的应用效率。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种参数配置的方法、装置及计算机存储介质,能够根据应用需求进行连接池的配置调整。
本发明实施例提供了一种参数配置的方法,包括:
获取预设时长内各连接的起止时间信息;其中,所述预设时长根据应用对数据库连接需求分析确定;
根据获取的起止时间信息,进行连接池的参数配置;
其中,所述进行连接池的参数配置包括:
根据获取的所述起止时间信息,确定各连接的并发连接信息;其中,所述并发连接信息包括以下部分或全部信息:并发连接数、并发连接时间、并发请求间隔;
对确定的各连接的并发连接信息进行统计分析,获得配置参考信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810864294.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:影像生成方法及影像生成装置
- 下一篇:数据核查方法、装置及系统