1 .一种数据库配置管理方法,其特征在于,所述方法包括:
获取全局配置模板;
监测数据库集群中各节点的运行状态;
根据各节点的运行状态,生成所述全局配置模板中各配置项对应的目标配置值,得到
目标配置文件,所述目标配置文件包括所述目标配置值;
将所述目标配置文件分发至对应的节点。
2 .根据权利要求1所述的方法,其特征在于,根据各节点的运行状态,生成所述全局配
置模板中各配置项对应的目标配置值,得到目标配置文件包括:
针对当前节点,监测所述当前节点的硬件资源使用量;
解析所述全局配置模板中硬件资源配置项对应的预设条件;
根据所述预设条件,在所述硬件资源使用量大于第一预设阈值时,增加硬件资源配置
项的配置值,生成硬件资源配置项对应的第一目标配置值,得到第一目标配置文件;在所述
硬件资源使用量小于第二预设阈值时,减少硬件资源配置项的配置值,生成硬件资源配置
项对应的第二目标配置值,得到第二目标配置文件。
3 .根据权利要求1所述的方法,其特征在于,根据各节点的运行状态,生成所述全局配
置模板中各配置项对应的目标配置值,得到目标配置文件包括:
针对当前节点,监测所述当前节点是否新增或减少了组件;
若所述当前节点新增或减少了组件,则解析所述全局配置模板中硬件资源配置项对应
的所述当前节点的总可用资源值;
为新增或减少后的组件重新分配所述总可用资源。
4 .根据权利要求1所述的方法,其特征在于,在将所述目标配置文件分发至对应的节点
之前,所述方法还包括:
向对应节点的代理组件发起变更请求;
在所述代理组件响应所述变更请求时,将所述目标配置文件分发至对应的节点。
5 .根据权利要求1所述的方法,其特征在于,将所述目标配置文件分发至对应的节点之
后,所述方法还包括:
在节点中对所述目标配置文件进行本地验证;
验证通过后,按照所述目标配置文件更新所述节点的配置参数。
6 .根据权利要求5所述的方法,其特征在于,在按照所述目标配置文件更新所述节点的
配置参数之后,所述方法还包括:
检测节点在运行过程中是否存在异常;
若节点在运行过程中存在异常,则回滚至上一版有效配置文件。
7 .根据权利要求6所述的方法,其特征在于,检测节点在运行过程中是否存在异常包
括:
检测节点在运行过程中的当前性能指标值;
将所述当前性能指标值与上一版性能指标值进行比对;
若所述当前性能指标值低于上一版性能指标值,则判定节点在运行过程中存在异常。
8.一种数据库配置管理装置,其特征在于,包括:
配置文件库,用于获取全局配置模板;
权 利 要 求 书
1/2 页
2
评论