连接参数的动态设置方法和装置与流程

文档序号:12377492阅读:来源:国知局

技术特征:

1.一种连接参数的动态设置方法,其特征在于,应用于数据库连接池,包括以下步骤:

获取所述数据库连接池的连接参数的当前连接值,以及当前时间点;

获取在所述当前时间点之前的至少一个时间点上所述连接参数的实际连接值,并根据至少一个的实际连接值计算所述连接参数的估计连接值;

获取所述数据库所在服务器在所述当前时间点上的负载指数;

根据所述负载指数、所述当前连接值及所述估计连接值对所述数据库连接池的连接参数进行动态设置。

2.如权利要求1所述的连接参数的动态设置方法,其特征在于,所述根据所述负载指数、所述当前连接值及所述估计连接值对所述数据库连接池的连接参数进行动态设置,包括:

对所述负载指数、所述当前连接值及所述估计连接值进行运算处理,得到目标连接值;

根据所述目标连接值对所述数据库连接池的连接参数进行动态设置。

3.如权利要求1所述的连接参数的动态设置方法,其特征在于,所述获取在所述当前时间点之前的至少一个时间点上所述连接参数的实际连接值,包括:

从日志文件中获取在所述当前时间点之前的至少一个时间点上所述连接参数的实际连接值。

4.如权利要求3所述的连接参数的动态设置方法,其特征在于,通过以下步骤配置所述日志文件:

将所述至少一个时间点上的连接参数的实际连接值写入所述日志文件以配置所述日志文件。

5.如权利要求1所述的连接参数的动态设置方法,其特征在于,所述根据至少一个的实际连接值计算所述连接参数的估计连接值,包括:

对所述至少一个的实际连接值加权迭代处理,以计算所述连接参数的估计连接值。

6.一种连接参数的动态设置装置,其特征在于,应用于数据库连接池,包括:

第一获取模块,用于获取所述数据库连接池的连接参数的当前连接值,以及当前时间点;

第二获取模块,用于获取在所述当前时间点之前的至少一个时间点上所述连接参数的实际连接值;

计算模块,用于根据至少一个的实际连接值计算所述连接参数的估计连接值;

第三获取模块,用于获取所述数据库所在服务器在所述当前时间点上的负载指数;

设置模块,用于根据所述负载指数、所述当前连接值及所述估计连接值对所述数据库连接池的连接参数进行动态设置。

7.如权利要求6所述的连接参数的动态设置装置,其特征在于,所述设置模块包括:

处理子模块,用于对所述负载指数、所述当前连接值及所述估计连接值进行运算处理,得到目标连接值;

设置子模块,用于根据所述目标连接值对所述数据库连接池的连接参数进行动态设置。

8.如权利要求6所述的连接参数的动态设置装置,其特征在于,第二获取模块具体用于:

从日志文件中获取在所述当前时间点之前的至少一个时间点上所述连接参数的实际连接值。

9.如权利要求8所述的连接参数的动态设置装置,其特征在于,通过以下模块配置所述日志文件:

写入模块,用于将所述至少一个时间点上的连接参数的实际连接值写入所述日志文件以配置所述日志文件。

10.如权利要求6所述的连接参数的动态设置装置,其特征在于,所述计算模块具体用于:

对所述至少一个的实际连接值加权迭代处理,以计算所述连接参数的估计连接值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1