【技术实现步骤摘要】
用于数据库系统性能管理的方法和终端
[0001]本专利技术
[0002]本文描述的主题涉及一种数据库系统,尤其涉及数据库系统中的性能管理流程,更具体地,涉及一种用于在数据库系统中进行分析阶段性能管理的方法和终端。
技术背景
[0003]本领域中已知的数据库性能管理包括监控、分析和执行后续校正活动以优化性能和提高效率的过程。
[0004]监控是性能管理的第一阶段。监控包括扫描数据库系统的环境、检查仪器设施的输出以及在系统运行时对系统进行大量检查。在监控系统时,识别与数据库及其功能相关联的问题。性能管理的第二阶段是分析。校正(或优化)是性能管理的第三阶段或组成部分。借助某些性能工具,数据库技术人员能够在某一预先指定的监控代理识别某些条件时自动执行校正操作,从而实现性能管理的某些方面的自动化。但是这些工具的功能有限。事实上,大部分数据库操作和管理工具的范围均有限。
[0005]在数据库系统中,对数据库系统的监控可以生成成百上千条消息或指标。监控只是收集相关的数据指标,以做出性能调整和优化决策,但除此之外不进行任何其它操作。监控不足以基于收集到的信息独立做出决策。因此,监控之后通常是由数据库管理员(database administrator,DBA)等熟练技术人员执行分析。
[0006]目前,对于数据库性能相关问题的检测,已知有不同的解决方案。解决方案之一包括:在某一时间帧内,通过图表或趋势图收集数据库系统的性能指标并对收集到的指标进行可视化。其中,数据库管理员应该基于现有系统的知识来分析“每个指标” ...
【技术保护点】
【技术特征摘要】
1.一种用于执行数据库系统性能管理分析的方法,其特征在于,所述方法包括:控制单元执行探索性数据分析,所述探索性数据分析包括根据时间帧对一个或多个选定指标数据进行令牌化(S201);其中,对通过监控数据库环境获得的所述数据库系统的原始指标数据执行所述探索性数据分析。2.根据权利要求1所述的方法,其特征在于,针对令牌窗口对所述一个或多个选定数据/指标进行令牌化包括基于配置的值将每个指标数据分为不同的组,其中,所述时间帧和所述时间帧内的所述令牌窗口均可配置并且基于令牌间隔进行令牌化。3.根据权利要求1所述的方法,其特征在于,选定数据分组包括将每个指标数字分组到不同类别以进行标记。4.根据权利要求1所述的方法,其特征在于,还包括所述控制单元在所述时间帧内按照逻辑顺序排列不同的令牌。5.根据权利要求2所述的方法,其特征在于,针对给定事件,在所述时间帧期间获得在所述系统中发生所述事件期间的不同指标值。6.根据权利要求1所述的方法,其特征在于,包括从所述令牌化数据创建(S202)所述事件原因的路径可视化,以进行路径分析。7.根据权利要求6所述的方法,其特征在于,执行所述路径分析包括选择一个或多个起始指标、一个结束指标以及另一个用于追踪直至最终事件的指标。8.根据权利要求7所述的方法,其特征在于,执行所述路径分析还包括使用所述选定指标创建路径表,从而在令牌表中创建(S203)所述令牌的可视化表示,以供数据库管理员执行分析。9.根据权利要求8所述的方法,其特征在于,用于路径分析的路径流的所述可视化表示为Sankey可视化。10.一种用于执行数据库系统性能管理的方法,其特征在于,所述方法包括:控制单元对系统指标进行监控(S101),以在一段时间内收集与所述系统的每个指标相关的数据;所述控制单元基于所述已收集的数据分析(S102)事件发生的所有原因;其中,所述分析包括执行探索性数据分析,所述探索性数据分析包括根据时间帧对一个或多个选定指标数据进行令牌化;所述控制单元校正(S103)与所述事件相关联的一个或多个问题。11.根据权利要求10所述的方法,其特征在于,针对令牌窗口对所述一个或多个选定数据进行令牌化包括基于配置的值将每个指标数据分为不同的组,其中,所述时间帧和所述时间帧内的所述令牌窗口均可配置。12.根据权利要求11所述的方法,其特征在于,选定数据分组包括将每个指标数字分组到不同类别以进行标记。13.根据权利要求10所述的方法,其特征在于,还包括所述控制单元在所述时间帧内按照逻辑顺序排列不同的令牌。14.根据权利要求11所述的方法,其特征在于,针对给定事件,在所述时间帧期间获得在所述系统中发生所述事件期间的不同指标值。15.根据权利要求10所述的方法,其特征在于,包括从所述令牌化数据创建所述事件原
因的路径可视化,以进行路径分析。16.根据权利要求15所述的方法,其特征在于,执行所述路径分析包括选择一个或多个起始指标、一个结束指标以及另一个用于追踪直至最终事件的指标。17.根据权利要求16所述的方法,其特征在于,执行所述路径分析还包括使用所述选定指标创建路径表,从而在令牌表中创建所述令牌的可视化表示,以供数据库管理员执行分析。18.根据权利要求17所述的方法,其特征在于,用于路径分析的路径流的所述可视化表示为Sankey可视化。19.一种服务器(500),其特征在于,包括用于执行数据库系统性能管理的性能管理模块(501),其中,所述性能管理模块包括:探索性数据分析子模块(5011),用于根据时间帧对一个或多个选定指标数据进行令牌化以执行探索性数据分析;其中,所述探索性数据分析子模块用于对通过监控数据库环境获得的所述数据库系统的原始指标数据执行所述分析;所述探索性数据分析子模块(5011)位于单个数据库系统或用于监控一个或多个数据库系统的独立单元内。20.根据权利要求19所述的服务器(500),其特征在于,所述探索性数据分析子模块(5011)用于将每个指标数据分为不同的组,以便针对令牌窗口对一个或多个选定数据进行令牌化;其中,所述分组基于配置的值,所述时间帧和所述时间帧内的所述令牌窗口均可配置。21.根据权利要求19所述的服务器(500),其特征在于,所述探索性数据分析子模块(5011)用于在所述时间帧内按照逻辑顺序排列不同的令牌。22.根据权利要求19所述的服务器(500)...
【专利技术属性】
技术研发人员:维沙尔,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。