(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210942469.1
(22)申请日 2022.08.08
(71)申请人 中国银联股份有限公司
地址 200135 上海市浦东 新区含笑路36号
(72)发明人 梁克会 朱立宏 董龙 谢增强
洪华 施跃跃
(74)专利代理 机构 北京同达信恒知识产权代理
有限公司 1 1291
专利代理师 彭燕
(51)Int.Cl.
G06F 16/21(2019.01)
G06F 16/23(2019.01)
(54)发明名称
一种数据库服 务器的资源配 置方法及装置
(57)摘要
本发明实施例涉及一种数据库服务器的资
源配置方法及装置。 该方法包括: 响应于针对任
一第一数据库系统的主备切换指令, 获取第一数
据库系统中主数据库的主资源配置量; 将第一数
据库系统中备数据库的备资源配置量更新为主
资源配置量; 备资源配置量是在第一数据库系统
的备数据库无服务需求的情况下设置为最低配
置量的; 将第一数据库系统的备数据库更新为第
一数据库系统的主数据库, 以使更新后的主数据
库基于更新后的主资源配置量提供服务。 备数据
库在不提供服务时, 不占用服务器资源, 从而为
备数据库的宿主服务器节省下更多的资源来部
署其他主数据库, 提高了服 务器的资源利用率。
权利要求书2页 说明书17页 附图11页
CN 115438021 A
2022.12.06
CN 115438021 A
1.一种数据库服 务器的资源配置方法, 其特 征在于, 包括:
响应于针对任一第 一数据库系统 的主备切换指令, 获取所述第 一数据库系统中主数据
库的主资源配置量; 所述主备切换指 令用于指示所述第一数据库系统的备数据库替代主 数
据库提供服务; 资源配置量为数据库的宿主服务器为所述数据库配置的中央处理器CPU的
量;
将所述第一数据库系统中备数据库的备资源配置量更新为所述主资源配置量; 所述备
资源配置量是在所述第一数据库系统的备数据库无服务需求的情况下设置为最低配置量
的; 所述第一数据库系统的备数据库的宿主服务器的共享资源配置量大于等于所述主资源
配置量; 所述共享资源配置量由所述宿主服 务器中部署的各 备数据库共享;
将所述第一数据库系统 的备数据库 更新为所述第 一数据库系统的主数据库, 以使更新
后的主数据库基于更新后的所述主资源配置量 提供服务。
2.如权利要求1所述的方法, 其特征在于, 通过如下方式将所述第 一数据库系统 的备数
据库的备资源配置量设置为 最低配置量, 包括:
基于针对所述第一数据库系统 的共享触发行为, 获取使用所述第 一数据库系统 的各账
户的账户模式; 所述共享触发行为为用户对所述第一数据库系统的申请行为或所述第一数
据库系统的新增账户行为;
根据各账户模式确定所述第一数据库系统不存在主数据库和备数据库同时提供服务
的服务需求;
将所述第一数据库系统的备 数据库的备资源配置量设置为 最低配置量。
3.如权利要求2所述的方法, 其特征在于, 将所述第 一数据库系统 的备数据库的备资源
配置量设置为 最低配置量, 包括:
获取用户申请的所述第一数据库系统的备资源需求 量;
选择任一数据库服务器, 判断所述数据库服务器的共享资源配置量是否大于等于所述
备资源需求量, 若大于等于所述备资源需求量, 则在所述数据库服务器中部署所述第一数
据库系统的备数据库, 并将所述第一数据库系统的备数据库的备资源配置量设置为最低配
置量;
若不大于等于所述备资源需求量, 则判断所述数据库服务器的剩余资源配置量是否大
于等于所述备资源需求量, 若大于等于所述备资源需求量, 则在所述数据库服务器中部署
所述第一数据库系统的备数据库, 并将所述第一数据库系统的备数据库的备资源配置量设
置为最低配置量, 将所述数据库服务器的共享资源配置量更新为所述备资源需求量; 若不
大于等于所述备资源需求量, 则不在所述数据库服务器中部署所述第一数据库系统的备数
据库。
4.如权利要求2所述的方法, 其特 征在于, 还 包括:
若根据各账户模式确定所述第一数据库系统存在主数据库和备数据库同时进行服务
的服务需求, 则将所述第一数据库系统的备数据库的备资源配置量设置为所述主资源配置
量。
5.如权利要求2所述的方法, 其特征在于, 根据各账户模式确定所述第 一数据库系统不
存在主数据库和备 数据库同时进行服 务的服务需求, 包括:
若各账户模式中不存在读写分离和只读备数据库的账户模式, 则确定所述第 一数据库权 利 要 求 书 1/2 页
2
CN 115438021 A
2系统不存在主数据库和备 数据库同时进行服 务的服务需求。
6.如权利要求1所述的方法, 其特征在于, 在将所述第 一数据库系统 的备数据库更新为
所述第一数据库系统的主数据库之后, 还 包括:
将所述第一数据库系统 的初始主数据库 更新为备数据库, 并将更新后的备数据库的备
资源配置量更新 为最低配置量。
7.如权利要求1所述的方法, 其特征在于, 在将所述第 一数据库系统 的备数据库更新为
所述第一数据库系统的主数据库之后, 还 包括:
将所述第一数据库系统的初始主数据库更新 为备数据库;
所述方法还 包括:
周期性获取运行在各服务器的多个第 二数据库系统; 判断任一第 二数据库系统中是否
存在任一备 数据库的备资源配置量 不是最低配置量;
若是, 则针对所述第二数据库系统, 获取使用所述第二数据库系统的各账户的账户模
式;
根据各账户模式确定所述第二数据库系统不存在主数据库和备数据库同时进行服务
的服务需求;
将所述第二数据库系统的备 数据库的备资源配置量设置为 最低配置量。
8.一种数据库服 务器的资源配置装置, 其特 征在于, 包括:
获取单元, 用于响应于针对任一第一数据库系统的主备切换指令, 获取所述第一数据
库系统中主数据库的主资源配置量; 所述主 备切换指 令用于指示所述第一数据库系统的备
数据库替代主 数据库提供服务; 资源配置量为数据库的宿主服务器为所述数据库配置的中
央处理器CPU的量;
处理单元, 用于:
将所述第一数据库系统中备数据库的备资源配置量更新为所述主资源配置量; 所述备
资源配置量是在所述第一数据库系统的备数据库无服务需求的情况下设置为最低配置量
的; 所述第一数据库系统的备数据库的宿主服务器的共享资源配置量大于等于所述主资源
配置量; 所述共享资源配置量由所述宿主服 务器中部署的各 备数据库共享;
将所述第一数据库系统 的备数据库 更新为所述第 一数据库系统的主数据库, 以使更新
后的主数据库基于更新后的所述主资源配置量 提供服务。
9.一种计算设备, 其特 征在于, 包括:
存储器, 用于存 储计算机程序;
处理器, 用于调用所述存储器 中存储的计算机程序, 按照获得的程序 执行权利要求1至
7任一项所述的方法。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机可
执行程序, 所述计算机可 执行程序用于使计算机执 行权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页
3
CN 115438021 A
3
专利 一种数据库服务器的资源配置方法及装置
文档预览
中文文档
31 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共31页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:03上传分享