用于数据库的信息分析方法、装置、电子设备和可读介质制造方法及图纸

技术编号:33809764 阅读:23 留言:0更新日期:2022-06-16 10:19
本公开的实施例公开了用于数据库的信息分析方法、装置、电子设备和可读介质。该方法的一具体实施方式包括:从预设信息队列中周期性地获取慢查询信息集,其中,预设信息队列用于存储从数据库集群中采集到的慢查询信息;将慢查询信息集中的慢查询信息按照预设维度进行聚合处理;将聚合处理结果存储在预设数据库中;根据用户操作对预设数据库中的相关数据进行统计分析,生成慢查询信息的分布信息。该实施方式与云技术、云计算有关,可以对从多个维度对慢查询信息进行分析处理,便于用户监控数据库服务器的性能状态,从而有助于及时发现问题。题。题。

【技术实现步骤摘要】
用于数据库的信息分析方法、装置、电子设备和可读介质


[0001]本公开的实施例涉及计算机
,尤其涉及云技术,具体涉及用于数据库的信息分析方法、装置、电子设备和可读介质。

技术介绍

[0002]慢查询一般是指MySQL(关系型数据库管理系统)中查询时长查过指定时长的SQL语句(对数据库进行操作的一种语言)。伴随着数据库越来越多的情况,慢查询的产生也会成指数性增长。大量的慢查询通常会存在性能隐患。然而在日常系统运行中,相关慢查询可能并不凸显,且往往不能被有效察觉。
[0003]当出现性能问题时,DBA(Database Administrator,数据库管理员)需要直接登录线上服务器进行相关性能指标的查看。不仅操作复杂,且分析过程会占用大量时间。此外,无法监控历史慢查询相关指标和趋势。

技术实现思路

[0004]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于数据库的信息分析方法,其中,所述方法包括:从预设信息队列中周期性地获取慢查询信息集,其中,所述预设信息队列用于存储从数据库集群中采集到的慢查询信息;将所述慢查询信息集中的慢查询信息按照预设维度进行聚合处理;将聚合处理结果存储在预设数据库中;对所述预设数据库中的数据进行统计分析,生成慢查询信息的分布信息。2.根据权利要求1所述的信息分析方法,其中,所述将所述慢查询信息集中的慢查询信息按照预设维度进行聚合处理,包括:对于所述慢查询信息集中的每个慢查询信息,将所述慢查询信息中的目标字符修改为预设字符,生成修改后的所述慢查询信息的散列值;将生成的各个散列值按照预设维度进行聚合处理。3.根据权利要求2所述的信息分析方法,其中,所述生成修改后的所述慢查询信息的散列值,包括:采用信息摘要算法生成修改后的所述慢查询信息的散列值。4.根据权利要求1所述的信息分析方法,其中,所述从预设信息队列中周期性地获取慢查询信息集,包括:从预设信息队列中确定出主题相互匹配的慢查询信息,以及根据所确定出的慢查询信息,生成慢查询信息集。5.根据权利要求1

4之一所述的信息分析方法,其中,对所述预设数据库中的数据进行统计分析,生成慢查询信息的分布信息,包括:响应于接收到用户对第一时间段的选取操作,生成在所述第一时间段内的慢查询信息的总量分布图;以及响应于检测到用户对所述总量分布图中第一时间点的选取操作,确定在所述第一时间点时各数据库实例的慢查询信息的数量;根据各数据库实例的慢查询信息的数量,生成在所述第一时间点的数据库实例分布图。6.根据权利要求5所述的信息分析方法,其中,对所述预设数据库中的数据进行统计分析,生成慢查询信息的分布信息,还包括:响...

【专利技术属性】
技术研发人员:高新刚
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1