1 .一种数据库模型动态调整的方法,包括:
对数据库模型中存储的被管数据对应的数据处理过程进行优化处理,得到经过优化处
理后的数据处理过程所对应的当前度量指标数据;
对所述当前度量指标数据进行数据分析,得到分析结果;
根据所述分析结果,驱动所述数据库模型进行数据调整;
对经过数据调整后的数据库模型进行所述优化处理以更新所述当前度量指标数据,直
到所述当前度量指标数据与预设的目标度量指标数据相同。
2.根据权利要求1所述的方法,其特征在于,所述数据库模型由以下步骤得到:
建立网元性能模型,所述网元性能模型包括模型元素;
解析所述网元性能模型以将所述模型元素映射为数据库对象,其中,所述被管数据包
括所述数据库对象;
根据所述数据库对象构建所述数据库模型。
3 .根据权利要求1所述的方法,其特征在于,所述对数据库模型中存储的被管数据对应
的数据处理过程进行优化处理,包括:
获取数据处理过程对应的算法复杂度,对不符合第一规则的所述算法复杂度进行优化
处理;其中,所述第一规则包括所述算法复杂度小于或等于预设阈值。
4 .根据权利要求1所述的方法,其特征在于,所述对数据库模型中存储的被管数据对应
的数据处理过程进行优化处理,包括:
获取数据处理过程对应的结构化查询语言,对不符合第二规则的所述结构化查询语言
进行优化处理;
其中,所述第二规则包括以下至少之一:
数据重分布或广播小于或等于设定阈值;
索引层次小于或等于索引层次阈值;
嵌套循环次数为0;
溢出文件次数为0;
查询涉及的分区小于分区阈值;
查询涉及的分区的筛选率小于筛选率阈值;
数据倾斜次数为0;
采用函数过滤数据次数为0。
5 .根据权利要求1至4任一项所述的方法,其特征在于,所述当前度量指标数据包括当
前效率指标数据;
所述对所述当前度量指标数据进行数据分析,得到分析结果,包括:
在时间维度上对所述当前效率指标数据进行数据分析,得到时间序列分布结果。
6 .根据权利要求5所述的方法,其特征在于,所述对数据库模型中存储的被管数据对应
的数据处理过程进行优化处理之前,所述方法还包括:
根据对应的预设分区范围对所述数据库模型中存储的被管数据进行分区。
7 .根据权利要求6所述的方法,其特征在于,所述根据所述分析结果,驱动所述数据库
模型进行数据调整,包括:
根据所述时间序列分布结果,对所述预设分区范围进行分区调整,得到调整范围;
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论