用于NUMACPU架构的openGauss数据库性能优化方法及系统技术方案

技术编号:38462571 阅读:28 留言:0更新日期:2023-08-11 14:39
本发明专利技术实施例涉及数据库技术领域,具体而言,涉及一种用于NUMA CPU架构的open Gauss数据库性能优化方法及系统,本发明专利技术实施例是基于open Gauss数据库运行文本记录自身的AI频繁项实现对open Gauss数据库运行文本记录的性能优化决策过程的,这样可以对存在不同的性能缺陷的open Gauss数据库运行文本记录的性能优化决策,提高了open Gauss数据库运行文本记录性能优化决策的适用性。录性能优化决策的适用性。录性能优化决策的适用性。

【技术实现步骤摘要】
用于NUMA CPU架构的open Gauss数据库性能优化方法及系统


[0001]本专利技术涉及数据库
,具体而言,涉及一种用于NUMA CPU架构的open Gauss数据库性能优化方法及系统。

技术介绍

[0002]open Gauss是企业级的开源关系型数据库,采用木兰宽松许可证v2发行,提供面向多核架构的极致性能、全链路的业务、数据安全、基于AI的调优和高效运维的能力。open Gauss深度融合数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。同时,open Gauss也是一个开源、免费的数据库平台,鼓励社区贡献、合作。随着open Gauss应用的不断普及,针对open Gauss的数据库性能优化成为必然。

技术实现思路

[0003]为了至少克服现有技术中的上述不足,本专利技术的目的之一在于提供一种用于NUMA CPU架构的open Gauss数据库性能优化方法及系统。
[0004]本专利技术实施例提供了一种用于NUMA CPU架构的open Gauss数据库性能优化方法,应用于数据库本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于NUMA CPU架构的open Gauss数据库性能优化方法,其特征在于,应用于数据库性能优化系统,所述方法包括:获得待进行分析的open Gauss数据库运行文本记录,挖掘所述待进行分析的open Gauss数据库运行文本记录的第一原始数据库运行状态频繁项及第二原始数据库运行状态频繁项,对所述第一原始数据库运行状态频繁项及所述第二原始数据库运行状态频繁项进行AI频繁项聚合,得到数据库运行状态聚合频繁项;其中,所述第一原始数据库运行状态频繁项的特征容量大于所述第二原始数据库运行状态频繁项的特征容量;对所述数据库运行状态聚合频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录对应的目标数据库运行状态频繁项,依据所述数据库运行状态聚合频繁项及所述目标数据库运行状态频繁项,确定所述待进行分析的open Gauss数据库运行文本记录对应的目标缺陷AI频繁项;通过所述目标缺陷AI频繁项对所述目标数据库运行状态频繁项进行AI频繁项调节,得到数据库运行状态升级频繁项,将所述数据库运行状态升级频繁项译码成所述待进行分析的open Gauss数据库运行文本记录对应的open Gauss数据库运行性能优化记录。2.根据权利要求1所述的方法,其特征在于,所述挖掘所述待进行分析的open Gauss数据库运行文本记录的第一原始数据库运行状态频繁项及第二原始数据库运行状态频繁项,包括:将所述待进行分析的open Gauss数据库运行文本记录输入AI频繁项挖掘模型,经过所述AI频繁项挖掘模型中的x个AI频繁项挖掘动态滤波组件,挖掘所述待进行分析的open Gauss数据库运行文本记录在每个AI频繁项挖掘动态滤波组件中对应的动态滤波AI频繁项;x为正整数;对x个动态滤波AI频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录的第一原始数据库运行状态频繁项及第二原始数据库运行状态频繁项;其中,所述对x个动态滤波AI频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录的第一原始数据库运行状态频繁项及第二原始数据库运行状态频繁项,包括:将所述x个AI频繁项挖掘动态滤波组件划分为第一动态滤波组件及第二动态滤波组件;所述第一动态滤波组件在所述AI频繁项挖掘模型中的层级,小于所述第二动态滤波组件在所述AI频繁项挖掘模型中的层级;对所述第一动态滤波组件所对应的动态滤波AI频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录的第一原始数据库运行状态频繁项;对所述第二动态滤波组件所对应的动态滤波AI频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录的第二原始数据库运行状态频繁项。3.根据权利要求1所述的方法,其特征在于,所述对所述第一原始数据库运行状态频繁项及所述第二原始数据库运行状态频繁项进行AI频繁项聚合,得到数据库运行状态聚合频繁项,包括:对所述第一原始数据库运行状态频繁项进行频繁项衍生处理,得到所述第一原始数据库运行状态频繁项对应的第一衍生AI频繁项;对所述第二原始数据库运行状态频繁项进行频繁项衍生处理,得到所述第二原始数据
库运行状态频繁项对应的第二衍生AI频繁项;所述第一衍生AI频繁项与所述第二衍生AI频繁项具有相同的AI频繁项特征容量;对所述第一衍生AI频繁项与所述第二衍生AI频繁项进行AI频繁项组合,得到组合AI频繁项;通过AI频繁项聚合动态滤波组件对所述组合AI频繁项进行AI频繁项信息聚合,得到所述组合AI频繁项对应的数据库运行状态聚合频繁项。4.根据权利要求1所述的方法,其特征在于,所述对所述数据库运行状态聚合频繁项进行动态滤波处理,得到所述待进行分析的open Gauss数据库运行文本记录对应的目标数据库运行状态频繁项,包括:采用AI频繁项拆解滤波组件对所述数据库运行状态聚合频繁项进行动态滤波处理,得到数据库运行状态拆解频繁项,对所述数据库运行状态拆解频繁项进行触发处理,得到AI频繁项关系网;基于所述AI频繁项关系网对所述数据库运行状态聚合频繁项进行特征强化,得到所述待进行分析的open Gauss数据库运行文本记录对应的目标数据库运行状态频繁项。5.根据权利要求1所述的方法,其特征在于,所述依据所述数据库运行状态聚合频繁...

【专利技术属性】
技术研发人员:王凌徐春雷庄岭夏飞王鹏飞沈力奚梦婷刘子寒刘喆王霖
申请(专利权)人:国网江苏省电力有限公司信息通信分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1