一种数据库性能的监控方法和装置制造方法及图纸

技术编号:4894121 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据库性能的监控方法和装置:创建需要采集的各级别的性能指标,并到数据库中采集性能指标值;将所述采集的性能指标值与预设的阈值进行比较,对超出阈值的性能指标,产生对应的告警信息;依据所述告警信息对所采集的性能指标值执行钻取分析,得到分析结果。通过本发明专利技术,可以实现对数据库性能的监控和分析,为问题的定位和处理提供有效的信息。

【技术实现步骤摘要】

本专利技术涉及数据库性能监控
,尤其涉及一种数据库性能的监控方法和装置
技术介绍
基于数据库的应用系统在企业应用中非常广泛,由于数据库的性能问题导致的应 用系统响应慢等情况时有发生,因此,在日常的运维中对于系统的性能状况做到定期收集 统计信息,在问题触发前进行及时干预,在问题发生时快速定位是非常必要的。目前的数据库性能监控方法主要有两种,一种是选取数据库的一个综合指标,作 为衡量数据库的性能标准;另一种是选取数据库中的多个性能指标,通过生成的多类告警 信息来监控数据库的性能状态。上述两种方法均有设置性能指标,然而针对性能指标的数 据缺少分析,不能为问题的定位提供详细和有效的信息。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种数据库性能的监控方法和装置,以实 现对数据库性能的监控和分析,为问题的定位和处理提供有效的信息。为达到上述目的,本专利技术的技术方案是这样实现的本专利技术提供了一种数据库性能的监控方法,该方法包括创建需要采集的各级别的性能指标,并到数据库中采集性能指标值;将所述采集的性能指标值与预设的阈值进行比较,对超出阈值的性能指标,产生 对应的告警信息;依据本文档来自技高网...

【技术保护点】
一种数据库性能的监控方法,其特征在于,该方法包括:创建需要采集的各级别的性能指标,并到数据库中采集性能指标值;将所述采集的性能指标值与预设的阈值进行比较,对超出阈值的性能指标,产生对应的告警信息;依据所述告警信息对所采集的性能指标值执行钻取分析,得到分析结果。

【技术特征摘要】
一种数据库性能的监控方法,其特征在于,该方法包括创建需要采集的各级别的性能指标,并到数据库中采集性能指标值;将所述采集的性能指标值与预设的阈值进行比较,对超出阈值的性能指标,产生对应的告警信息;依据所述告警信息对所采集的性能指标值执行钻取分析,得到分析结果。2.根据权利要求1所述数据库性能的监控方法,其特征在于,所述各级别的性能指标 包括系统级别的性能指标、会话级别的性能指标、结构化查询语言SQL级别的性能指标和 对象级别的性能指标;相应的,该方法进一步包括创建所述系统级别的性能指标到会话级别的性能指标的 关联查询;创建所述会话级别的性能指标到SQL级别的性能指标的关联查询。3.根据权利要求1或2所述数据库性能的监控方法,其特征在于,该方法进一步包括 通过数据库访问接口到数据库中实时地、或者周期性地采集所述创建的性能指标值。4.根据权利要求2所述数据库性能的监控方法,其特征在于,该方法进一步包括依据 所述告警信息,对存在关联的各个级别的性能指标值进行钻取分析,并得到分析结果。5.根据利要求4所述数据库性能的监控方法,其特征在于,所述对存在关联的性能指 标值进行钻取分析,具体为将所述会话级别的性能指标对应的告警信息进行聚合分析,得到异常会话标识号;或 者将所述系统级别的性能指标对应的告警信息进行聚合分析,得到系统标识号,依据系统 级别的性能指标到会话级别的性能指标的关联查询,通过所述系统标识号关联到所述异常 会话标识号;依据会话级别的性能指标到SQL级别的性能指标的关联查询,通过所述异常会话标识 号关联到SQL语句标识号,通过所述SQL语句标识号获取SQL语句对应的SQL级别的性能 指标值,作为所述分析结果;依据所述SQL语句所涉及的对象标识号,获取对应的对象级别的性能指标值,作为所 述分析结果。6.一种数据库性能的监控装置,其特征在于,该装置包括性能采集模块、告警模块和 性能数据分析模块,其中,所述性能采集模块,用于创...

【专利技术属性】
技术研发人员:王文涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1